2013-06-06 2 views
0

Мне нужно перенаправить подкаталог (вложенную папку) на страницу index.html. Как это сделать с помощью файла htaccess.Переадресовать подпапку в index.html в htacess

например.

http://www.annonline.com/itineraries-prices/

, когда я печатаю этот адрес, он должен быть направлен

http://www.annonline.com/itineraries-prices/index.html

Пожалуйста, позволяют предположить, что, как я могу это сделать?

Заранее спасибо.

+0

Почему вы пе это? Обычно index.html следует вызывать автоматически при вводе этого каталога. –

+0

Я должен показать index.html в url тоже. Bcoz google читает два URL-адреса для одного и того же файла: 'annonline.com/itineraries-prices/'; и 'annonline.com/itineraries-prices/index.html'; - Amit Jha 10 mins –

+0

Вот что значит 'rel = canonical', но переписать можно и довольно прямолинейно. Что вы пробовали? – Wrikken

ответ

0

Решение, чтобы избежать Google с вашей страницы дублируется должен включать:

<link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" /> 

в головы раздел страницы. Подробнее об этом на google blog

Помимо этого, на апач уровня, Директива DirectoryIndex задает список ресурсов для поиска (см apache docs)
Ej: эта директива устанавливает ресурсы, чтобы искать, когда каталог просил

DirectoryIndex index.php index.html 

Если вы хотите Google, чтобы увидеть один и тот же ресурс, который вы должны сделать клиента REDIR:

RewriteRule ^/itineraries-prices/?$ http://www.annonline.com/itineraries-prices/index.html [R=301,L] 
Смежные вопросы