Виталий Бохин
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 не проблематично