Я пытаюсь перенаправить example.com
(и example.com/
, www.example.com
и www.example.com/
) к example.com/subdirectory
. Я мог сделать это легко использование HTML, но от того, что я считал, лучше сделать 301 перенаправление с помощью Apache.
Как я могу сделать этот Apache использования?
Если вам нужен 301 редирект:
RedirectMatch 301 ^/$ /subdirectory/
Вы должны использовать файл .htaccess с ключевым словом RewriteRule
. См. Документы Apache для получения дополнительной информации о том, как это сделать.
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]
Я думаю