С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 29/03/06 в 20:06 |
Допустим есть урл http://site.com/images/ Как сделать что бы призаходе по етому адресу и вообще любую папку на сайте без индекса
происходил редирект на главную страницу сайта
|
|
|
|
С нами с 26.11.04
Сообщения: 119
Рейтинг: 145
|
Добавлено: 29/03/06 в 20:09 |
в .htaccess
Код: |
RewriteEngine on
RewriteBase /
RewriteRule ^images/.*$ / [R=301]
|
Вроде так
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 29/03/06 в 20:41 |
Dimma писал: | в .htaccess
Код: |
RewriteEngine on
RewriteBase /
RewriteRule ^images/.*$ / [R=301]
|
Вроде так |
не так все images на сайте не поднемаються
|
|
|
|
С нами с 26.11.04
Сообщения: 119
Рейтинг: 145
|
Добавлено: 29/03/06 в 20:44 |
поднемаються - это на каком языке?
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 29/03/06 в 20:57 |
Dimma писал: | поднемаються - это на каком языке? |
не работают
|
|
|
|
dregs of society
С нами с 13.06.05
Сообщения: 1348
Рейтинг: 404
|
Добавлено: 29/03/06 в 21:13 |
Может вам через 404 сделать редирект?
|
|
|
|
С нами с 26.11.04
Сообщения: 119
Рейтинг: 145
|
Добавлено: 29/03/06 в 21:40 |
Ну тогда перед моим правилом нужно поставить
Код: | RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f |
либо через 404
Преимущества 301 редиректа, что ПР будет на морду переходить если таковой был на удаленных страницах.
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 29/03/06 в 22:15 |
Dimma писал: | Ну тогда перед моим правилом нужно поставить
Код: | RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f |
либо через 404
Преимущества 301 редиректа, что ПР будет на морду переходить если таковой был на удаленных страницах. |
все равно imagi не работают и если адрес такой http://site.com/imges/category/ то редиректа не происходит
|
|
|
|
С нами с 26.11.04
Сообщения: 119
Рейтинг: 145
|
Добавлено: 29/03/06 в 23:15 |
Не поленился проверил, у меня все работает.
Еще раз
Код: | RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/.*$ / [R=301] |
редирект для папки images(не imagi или imges) и всех вложенных папок
|
|
|
|
mafiozo
С нами с 17.02.06
Сообщения: 1392
Рейтинг: 240
|
Добавлено: 29/03/06 в 23:28 |
через 404 лучше всего... пропиши там свой site.com и дело с концом...
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 29/03/06 в 23:44 |
Dimma писал: | Не поленился проверил, у меня все работает.
Еще раз
Код: | RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/.*$ / [R=301] |
редирект для папки images(не imagi или imges) и всех вложенных папок |
А у меня нет , и я писал вообще любую папку на сайте без индекса , а не конкретно images
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 30/03/06 в 00:33 |
Можно попробовать еще вот так:
Код: | DirectoryIndex index.php index.html index.htm index.shtml /index.php /index.html /index.htm /index.shtml |
(все в одну строку), но желательно точно знать какие опции для .htaccess разрешены на сервере...
|
|
|
|
С нами с 03.12.05
Сообщения: 267
Рейтинг: 295
|
Добавлено: 30/03/06 в 01:01 |
в корень папки вставляй index.html и будет он у тебя открывать эту папку!
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 30/03/06 в 11:35 |
Indigo писал: | в корень папки вставляй index.html и будет он у тебя открывать эту папку! |
А в индексе скрипт:
Код: | <script>
location.replace("http://домен.ком/")
</script> |
И все дела.
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 30/03/06 в 11:49 |
Vlad_S писал: | Можно попробовать еще вот так:
Код: | DirectoryIndex index.php index.html index.htm index.shtml /index.php /index.html /index.htm /index.shtml | (все в одну строку), но желательно точно знать какие опции для .htaccess разрешены на сервере... |
так тоже images и style неработают
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 30/03/06 в 11:54 |
Indigo писал: | в корень папки вставляй index.html и будет он у тебя открывать эту папку! |
ага а если у меня 500 папок это сколько времени уйдет + папки постояно добовляются
|
|
|
|
С нами с 03.12.05
Сообщения: 267
Рейтинг: 295
|
Добавлено: 30/03/06 в 14:16 |
фак.. не прочитал сначало что тебе нужно
не легче в htaccess прописать путь для 404 ошибки главную пагу и в корень папок ни чего не заливать..
все!
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 30/03/06 в 14:43 |
нет такой вариант не пойдет
|
|
|
|
С нами с 26.11.04
Сообщения: 119
Рейтинг: 145
|
Добавлено: 30/03/06 в 14:52 |
Цитата: | А у меня нет , и я писал вообще любую папку на сайте без индекса , а не конкретно images |
Сложно подумать самому?
Код: | RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*/.*$ / [R=301] |
|
|
|
|
dregs of society
С нами с 13.06.05
Сообщения: 1348
Рейтинг: 404
|
Добавлено: 30/03/06 в 16:08 |
Indigo писал: | фак.. не прочитал сначало что тебе нужно
не легче в htaccess прописать путь для 404 ошибки главную пагу и в корень папок ни чего не заливать..
все! |
Это я уже предлагал, но человек ничего не обьяснил.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 30/03/06 в 16:37 |
morex писал: | так тоже images и style неработают |
если на морде прописать все от корня, т.е. заменить относительный путь на абсолютный, вот так - "/images/картинка.jpg" вместо "images/картинка.jpg" и "/style.css" вместо "style.css", все будет работать
По другому - только один ватиант: класть в каждую папку индекс с редиректом на корень...
Indigo писал: | ...не легче в htaccess прописать путь для 404 ошибки главную пагу и в корень папок ни чего не заливать.. |
если автоиндекс включен, а обычно так и есть - не работает. Только что проверил на своем сервере...
|
|
|
|
С нами с 22.10.04
Сообщения: 137
Рейтинг: 27
|
Добавлено: 30/03/06 в 16:49 |
morex извини что в твоём топике но вопрос похожий..
вобщем что есть: домен с фрихами и большой процент 206, 304 и 404... и полное незнание .htaccess
естественно хотелось бы редиректить в корень домена, и если можно поподробнее про переход ПР на морду..
спасибо..
|
|
|
|
С нами с 03.12.05
Сообщения: 267
Рейтинг: 295
|
Добавлено: 30/03/06 в 16:58 |
вот это вставь в htaccess
|
|
|
|
С нами с 06.10.05
Сообщения: 224
Рейтинг: 186
|
Добавлено: 30/03/06 в 17:10 |
Vlad_S писал: | если на морде прописать все от корня, т.е. заменить относительный путь на абсолютный, вот так - "/images/картинка.jpg" вместо "images/картинка.jpg" и "/style.css" вместо "style.css", все будет работать
По другому - только один ватиант: класть в каждую папку индекс с редиректом на корень...
если автоиндекс включен, а обычно так и есть - не работает. Только что проверил на своем сервере... |
Работает спасибо
|
|
|
|
С нами с 25.07.05
Сообщения: 5880
Рейтинг: 979
|
Добавлено: 30/03/06 в 17:13 |
Может так?
<meta http-equiv='refresh' content='3; url=http://www.domen.com'>
Вставляешь эту строчку в 404 и 403 страницу... где content='n; указываешь время задержки в секундах...
|
|
|
|