Перенаправьте site.example / guide / * на newsite.example / guide / * с помощью .htaccess - PullRequest
1 голос
/ 06 апреля 2011

У меня установлен WordPress в папке, а не в корневом домене.У меня все файлы .htaccess настроены в корневой папке, но не для папки WordPress.

Я хочу знать, как перенаправить:

  • www на сайт без www
  • site.example/guide/ до newsite.example/guide/
  • и site.example/guide/some-article/ до newsite.example/guide/some-article/

Я играл с вещами, но site.example/guide/some-article/ перенаправлял менядо newsite.example/some-article/, а не newsite.example/guide/some-article/.Я бы разместил здесь код, но я избавился от него и сохранил изменения.

Похоже, что www to non-www работает с этим фрагментом:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

1 Ответ

0 голосов
/ 06 апреля 2011

Добавьте нижеприведенные правила с правилом короткого перенаправления домена:

RewriteCond %{REQUEST_URI} (.*)$
RewriteRule (.*)$ http://site.example%1 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...