.htaccess重定向部分动态url

yvt65v4c  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(138)

我想使用.htaccess重定向URL,如下所示
从app.domain1.com/g1/###/###到app.domain2.com/g1/###/###
从app.domain1.com/g2/###/###到app.domain2.com/g2/###/###
.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]  

RewriteCond %{HTTP_HOST} ^app.domain1.com/g1/$
RewriteRule (.*)$ https://app.domain2.com/g2/$1 [R=301,L]

我正在使用codeigniter,所以我将需要前四行。htaccess删除index.php从url。我用了这个代码,但它是不工作。

ssgvzors

ssgvzors1#

这可能就是您要寻找的内容:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?app\.domain1\.com$
RewriteRule ^/g1/(.*)$ https://app.domain2.com/g1/$1 [R=301,END]
RewriteCond %{HTTP_HOST} ^(www\.)?app\.domain1\.com$
RewriteRule ^/g2/(.*)$ https://app.domain2.com/g2/$1 [R=301,END]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php?%{REQUEST_URI} [END]

相关问题