.htaccess将子目录重定向到子目录而不更改URL

时间:2014-02-28 20:48:34

标签: regex apache .htaccess mod-rewrite

这是Senario http://example.com/it

如果我点击:/它会重定向到/ it2而不更改网址。

如果我点击/ it2显示自己的内容(it2),但网址更改为/ it

我尝试了这个,但是此代码更改了网址:

RewriteRule ^it$ /it3 [L,NC,QSA,R]

2 个答案:

答案 0 :(得分:0)

在/ it

中更新index.htm
<meta http-equiv="refresh" content="0;url=http://www.example.com/it2">

答案 1 :(得分:0)

您可以使用:

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+it2[/?] [NC]
RewriteRule ^it2(/.*)?$ /it$1 [R=301,L,NE]

RewriteRule ^it(/.*)?$ /it2$1 [L,NC]