我有几个像
这样的网址 http://www.mydomain.com/statecode1-folder1
我想将其重定向到/ folder1 / page但我想在浏览器地址栏中显示上面的原始网址。
请注意,我没有文件夹statecode1-folder1和statecode2-folder1
目前我使用下面的.htaccess重定向,但它会更改地址栏
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/ statecode1-folder1 $
RewriteRule ^(.+) / folder1 [L]
RewriteCond %{REQUEST_URI} ^/ statecode2-folder1 $
RewriteRule ^(.+) / folder1 [L]
答案 0 :(得分:2)
斜线后你不应该有空格!结束$也许这是问题?通常,本地重定向应该起作用。尝试这样的事情:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/statecode1-folder1
RewriteRule ^.* /folder1 [L]
RewriteCond %{REQUEST_URI} ^/statecode2-folder1
RewriteRule ^.* /folder1 [L]
答案 1 :(得分:0)
答案与此类似,至少你可以尝试一下:
Canvas
更多网址使用$ 1符号来确保使用不同URI的多个(几个)网址。