Как перенаправить папку с 404 .htaccess - без httpd.conf? - PullRequest
0 голосов
/ 06 апреля 2010

У меня нет доступа к httpd.conf.Как я могу перенаправить пользователей, если тип одной папки больше похож на -> http://www.example.com/folder/folder2/ -> перенаправить 404 на главную страницу.

Пользователи должны иметь доступ только к этому корню http://www.example.com/link+custom1+custom2/

и если они напишут что-то подобное http://www.example.com/link+custom1+custom2/onemorefolder/orTwo/ -> redirect

как я могу сделать это только с .htaccess и без php?

1 Ответ

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

Предполагая, что на вашем сервере включен mod_rewrite, вы можете поместить его в файл .htaccess в корневой папке вашего сайта, внутри раздела Directory или VirtualHost:

    RewriteEngine On
    RewriteRule ^(.*)/(.+) / [R=301,L]

Это правило будет сопоставлять любой URL с косой чертой и некоторыми символами после него и отправлять перманентное перенаправление 301 в браузер (вы хотите, чтобы 301 указывал перенаправление, а не 404 .. поисковые системы подберут это и отрегулируют свои ссылкиправильно).

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