Я решил добавить папки в свои URL по причинам SEO. Теперь я пытаюсь 301 все старые URL.
Физическое расположение этих 100+ страниц находится в root:
www.mydomain.com/pageA1.php
www.mydomain.com/pageA2.php
www.mydomain.com/pageB1.php
www.mydomain.com/pageB2.php
Теперь я хочу, чтобы в URL-адресах содержалось имя папки, но физическое местоположение не изменилось:
www.mydomain.com/a-waste/pageA1.php
www.mydomain.com/a-waste/pageA2.php
www.mydomain.com/b-waste/pageB1.php
www.mydomain.com/b-waste/pageB2.php
Мои текущие правила:
RewriteRule a-waste/pageA1.php /pageA1.php
RewriteRule a-waste/pageA2.php /pageA2.php
RewriteRule b-waste/pageB1.php /pageB1.php
RewriteRule b-waste/pageB2.php /pageB2.php
Это прекрасно работает в том смысле, что если я просматриваю www.mydomain.com/a-waste/pageA1.php - этот URL-адрес остается в моей адресной строке и показывает физически расположенную страницу www.mydomain.com/pageA1.php.
Теперь, если я добавлю [R = 301, L] к этому правилу, чтобы сообщить Google о его перманенте, он больше не будет переписывает URL, он просто перенаправляет его вместо этого? Чего мне не хватает?
спасибо. Алекс.