2013-05-31 4 views
0

Я хочу перенаправить со всех страниц на страницу индекса в каталоге. И неправильные адреса тоже.htaccess Как перенаправить все страницы в каталог на страницу индекса

http://site.com/directory/anyword move to http://site.com/directory/index.html 

я сделал в .htaccess RedirectMatch 301 /directory /directory/index.html

Но мне нужно, кроме директории/thankyou.html

Это перенаправление, но не открывает index.html - resulted in too many redirects

Может быть, я могу попробовать с 404.

ответ

0

Вам нужно исключить index.html из вашего соответствия, иначе вы получите бесконечный цикл, в котором каталог/index.html перенаправляется на себя o ver и более.

К сожалению, мои знания писать файлы .htaccess в основном несуществующие, поэтому я не могу привести пример.

0

Mod Переписать?

RewriteEngine On 
RewriteCond %{REQUEST_URI} !index\.html$ 
RewriteRule /directory/.+ /directory/index.html 
+0

Nope. если неправильный адрес (directory/ddkdfjskdjsdkdj) открывается 404 страница – Dobrozhelatel

Смежные вопросы