Как перенаправить example.com на example.com/subdirectory? - PullRequest
1 голос
/ 08 июня 2010

Я пытаюсь перенаправить example.comexample.com/, www.example.com и www.example.com/) на example.com/subdirectory. Я мог бы легко сделать это с помощью HTML, но из того, что я прочитал, лучше сделать 301-перенаправление с помощью Apache.

Как я могу сделать это с помощью Apache?

Ответы [ 3 ]

1 голос
/ 08 июня 2010

Если вы хотите 301 перенаправление:

RedirectMatch 301 ^/$ /subdirectory/
1 голос
/ 08 июня 2010

Вы должны использовать файл .htaccess, используя ключевое слово RewriteRule. См. Apache docs для получения дополнительной информации о том, как это сделать.

0 голосов
/ 08 июня 2010
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Примечание *. Этот метод перенаправления .htaccess работает ТОЛЬКО на серверах Linux, на которых включен Apache Mod-Rewrite.

Источник: http://www.webconfs.com/how-to-redirect-a-webpage.php

Пример использования будет

RewriteRule ^/$ http://somewhere.com/directory [R=301,L]

Я думаю,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...