我只需要重写一个特定的网址,向访问者显示特定的内容:我尝试了类似的内容:
RewriteEngine on
RewriteCond %{REQUEST_URI} example.com/test/2_5/page.html
RewriteRule ^(.*)$ example.com/tt.html [R,L]
我需要将所有请求重写为:
http://example.com/test/2_5/page.html
到
http://example.com/tt.html
怎么做?
感谢,
答案 0 :(得分:1)
Redirect /test/2_5/page.html /tt.html
好的,mod_rewrite
RewriteRule ^/test/2_5/page.html /tt.html [L]
首先删除/如果在站点的根文件夹中使用.htaccess,而不是.conf文件。而且,通常情况下,最终的网址应该是完整的网址,http://和域名,但这个也可以使用。如果你想按规则做所有事情,那么
RewriteRule ^/test/2_5/page\.html$ http://example.com/tt.html [L]