0

Так что мой .htaccess файл выглядит следующим образомпростой .htaccess 301 переадресацию несколько страниц

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 

он работает и перенаправляет весь мой веб-сайт. Теперь почему не работает, и поверьте мне, у меня есть page.html около файла .htaccess, и у меня есть что-то вроде 10 .html для перенаправления, а не больше ... :(

Может кто-нибудь мне помочь ?

ответ

4

чтобы получить эквивалентный результат вы можете добавить это к вашему .haccess файла перед любыми другими правилами.

RewriteEngine On 
RewriteBase/

#redirect page or page2 .html 
RewriteRule ^page(|2)\.html$ http://www.yoursite.com/newpage.html [NC,R=301,L] 
+0

ок, спасибо, эта работа, но я не хочу, регулярное выражение, только линии один под другой например page2.html> newpath thepage1234.html> newpath – Master345