Как перенаправить все не указанные ссылки в индекс нового домена - PullRequest
0 голосов
/ 08 октября 2018

Я недавно создал новый домен и перенаправляю трафик старого домена на новый домен.Код ниже, как я структурирую это в моем файле htaccess.У меня проблема в том, что мне приходится перенаправлять каждую ссылку.Вместо этого я бы предпочел, чтобы неуказанные ссылки переходили непосредственно на страницу индекса нового домена.

На данный момент, если я не укажу ссылки, это отобразится как ошибка 404 для моего нового домена в поисковой консоли.

У меня более 200 ссылок, подобных этой RewriteRule ^about-us(?:\.html)?$ https://newdomain.com/about [L,R=301,NC].И новые продолжают появляться каждый день.

Как я могу структурировать это так, чтобы, если я не уточнил, куда идет ссылка, она направляет на домашнюю страницу моего нового домена?

RewriteEngine On

RewriteRule ^about-us(?:\.html)?$ https://newdomain.com/about [L,R=301,NC]

RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteCond %{THE_REQUEST} !/administrator [NC]
RewriteRule ^ https://newdomain.com%{REQUEST_URI} [L,R=301,NE]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...