Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: проблемы с 301 редиректом
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » проблемы с 301 редиректом

Страниц (1): [1]
 

1. mk.vizet - 05 Июня, 2015 - 21:15:37 - перейти к сообщению
Добрый вечер!

есть сайт на апаче, в корне есть папка folder
при переходе по адресу mysite.ru/folder сервер возвращает ошибку 301 и перенаправляет на mysite.ru/folder/
при переходе по адресу mysite.ru/folder/ загрузка документа происходит без 301 ошибки, как ее убрать в первом случае?
2. LIME - 05 Июня, 2015 - 21:30:22 - перейти к сообщению
Не надо ее убирать
Это защита от дубля контента для поисковиков
Адреса то разные на самом деле
3. mk.vizet - 05 Июня, 2015 - 21:41:43 - перейти к сообщению
LIME пишет:
Не надо ее убирать
Это защита от дубля контента для поисковиков
Адреса то разные на самом деле


в моем случае поисковики меня не заботят совсем) а жить это мешает проекту) так что буду рад получить ответ)
4. Viper - 05 Июня, 2015 - 22:49:04 - перейти к сообщению
5. mk.vizet - 06 Июня, 2015 - 00:26:13 - перейти к сообщению
Viper пишет:

мне не нужно обрезать слеш в конце запроса, мне нужно чтобы не происходил 301 редирект в описанном и подобных случаях, т.е. mysite.ru/folder искал файл folder в корневой сайта, а mysite.ru/folder/ искал папку folder в корневой сайта
6. DeepVarvar - 06 Июня, 2015 - 01:31:37 - перейти к сообщению
Иди и создай в корне сайта файл "folder" и папку "folder" рядышком.
Когда получится -- возвращайся.
Есть ФС которые позволяют такое сделать, но это явно не твой случай.
7. mk.vizet - 06 Июня, 2015 - 09:52:39 - перейти к сообщению
DeepVarvar пишет:
Иди и создай в корне сайта файл "folder" и папку "folder" рядышком.
Когда получится -- возвращайся.
Есть ФС которые позволяют такое сделать, но это явно не твой случай.

я в курсе, что нельзя, но это же не означает, что по запросу файла нужно отдавать папку с таким же именем
8. Viper - 06 Июня, 2015 - 21:23:45 - перейти к сообщению
mk.vizet вы видимо не совсем верно представляете как сервер обрабатывает запросы. Если вы запросили файл, то сервер отдаст вам файл, а если вы запросили папку, то он отдаст вам не папку, а список с содержимым папки. И да. По стандартам файл без расширения для сервера не файл, а папка. Он будет файлом если вы явно укажете это.

Т.е. при запросе mysite.ru/folder/ сервер отдает то что указано в директиве DirectoryIndex.
9. LIME - 06 Июня, 2015 - 21:27:06 - перейти к сообщению
Viper пишет:
По стандартам файл без расширения для сервера не файл, а папка.
да ладноУлыбка
в винде может и так а вообще можно без расширения
mk.vizet да откудаж мы тут знаем где у тебя редиректит????
htaccess, код
Сам ищи блин
10. mk.vizet - 06 Июня, 2015 - 22:02:14 - перейти к сообщению
дабавил в .htaccess:


иии вопрос решен)

Уважаемые модераторы, тему можно закрыть
11. Viper - 06 Июня, 2015 - 22:39:27 - перейти к сообщению
LIME пишет:
да ладно
набивать посты нынче модно.

 

Powered by ExBB FM 1.0 RC1