Виталий Бохин
953 повідомлення
#9 років тому
Прошу помощи у кодеров. Есть сайт с простенькой структурой. несколько папок с индексными файлами. задача убрать дубли с помощью mod_rewrite так как страница открывается
site.com/contacts/ и site.com/contacts/index.html
убрать корневой site.com/index.html не составило труда, а вот выше приведенные никак, перегуглил весь интернет не нашол инфы, перечитал мануалы по регуляркам, попытки самостоятельно не увенчались успехом, может это не возможно по каким либо причинам? не зря на эту тему абсолютно никакой информации?
Сергей К.
55 повідомлень
#9 років тому
Delete index.html
Игорь Панченко
229 повідомлень
#9 років тому
Вы сами свой бред набор слов понимаете?
Сидоров В.
918 повідомлень
#9 років тому
Ченть типа Код:
RewriteCond "%{REQUEST_URI}" "\/index\.html$"
RewriteRule ^(.*\/)index.html$ $1
Роман Попович
5 повідомлень
#9 років тому
Если честно, я тоже ничего не поняла
Сергей Яруничев
11 повідомлень
#9 років тому
Переименовываете index.html в fh47d8fd31r28dwqh53fdf8eygwufsd.html, в .htaccess пишете
DirectoryIndex fh47d8fd31r28dwqh53fdf8eygwufsd.html
и все дела.
Владимир Р.
3315 повідомлень
#9 років тому
Оффтопик
Цитата (romka-mmm):
я тоже ничего не поняла
Забыли перелогиниться?
Максим К.
706 повідомлень
#9 років тому
Читая ваши советы, не верится, что их пишут взрослые люди 
вбив в строку поиска название, темы привожу первую ссылку
Виталий Бохин
953 повідомлення
#9 років тому
inter-job, не работает
predtech, romka-mmm  думаю кодеры слышавшие о сео понимают
если кто -то еще будет искать решение: я пришол к тому, чтоб в каждую папку впихнуть .htaccessКод:
RewriteEngine On 
RewriteRule ^index.html$ /имя папки
Артем Л.
11416 повідомлень
#9 років тому
Цитата (lufter):
решение: я пришол к тому, чтоб в каждую папку впихнуть .htaccessКод:

Какой кошмар
Виталий Бохин
953 повідомлення
#9 років тому
Hungry_Hunter, есть лучшее? как это сделать в корневом .htaccess?
Артем Л.
11416 повідомлень
#9 років тому
RewriteEngine On
RewriteCond %{THE_REQUEST} ^{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$
Виталий Бохин
953 повідомлення
#9 років тому
Hungry_Hunter, в корне это работает без проблем и с одной строкой (RewriteRule ^index.html$ / ) , а дальше это не распостраняется
Роман Беляев
16382 повідомлення
#9 років тому
А ведь прошло два дня. За два дня можно было провести уже 100500 экспериментов с синтаксисом. 
Артем Л.
11416 повідомлень
#9 років тому
lufter, возможно, я не пробовал. Могу вам сделать на платной основе, если сами не справитесь.
Виталий Бохин
953 повідомлення
#9 років тому
frig, провел, даже больше.
ладно, закрываю тему, создать 5 .htaccess не проблематично