我需要将一个不存在的网址重定向到真正的网址,例如:
/时间表需要指向/实时表
我已经将非www域重定向到www.domain并且工作正常。 我已经添加了第二次重定向,但仍会显示不存在的网址的404错误页面。
在我的htaccess文件中,我有以下内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ example.com/$1 [L,R=301]
RewriteEngine On
RewriteRule ^timetable(/.*)$ real-timetable$1 [R=301,L]
答案 0 :(得分:0)
尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteRule ^timetable(/.*)?$ /real-timetable$1 [R=302,L]
当测试工作正常时,更改[R=302]
[R=301]
。
现在用新浏览器测试(缓存问题)。