所以我的 .htaccess 文件看起来像这样
RewriteBase /
Redirect 301 /page.html http://www.yoursite.com/newpage.html
Redirect 301 /page2.html http://www.yoursite.com/newpage.html
并且它没有重定向我的page.html
如果我离开它
RewriteBase /
Redirect 301 / http://www.yoursite.com/newpage.html
它有效,并重定向我的所有网站。现在为什么不工作,相信我,我有.htaccess文件附近的page.html,沮丧的是我有10 .html的东西重定向,而不是更多...... :(
任何人都可以帮助我吗?
答案 0 :(得分:4)
要获得等效结果,您可以在任何其他规则之前将其添加到.htaccess文件中。
RewriteEngine On
RewriteBase /
#redirect page or page2 .html
RewriteRule ^page(|2)\.html$ http://www.yoursite.com/newpage.html [NC,R=301,L]