Нужна помощь

vlasoff
На сайте с 31.08.2007
Offline
101
403

Добрый день,

ситуация такова, в корне веб-сервера (Apache + mod_rewrite) лежит файл, test.php и выполняется он как по запросу (в обоих случаях сервер выдаёт 200 безо всяких редиректов):

так и по запросу:

Что на мой взгляд неправильно, т.к. обращение происходит к файлу а не папке, и по идее по второму запросу сервер должен выдавать 404. Подскажите, пожалуйста, где это настраивается ?

Skom
На сайте с 02.12.2006
Offline
165
#1

Ну, отрежьте его

RewriteRule ^(.*\.php)\/(.*)$ http://site\.ru/$1 [R=301]

Cras amet qui numquam amavit quique amavit cras amet
vlasoff
На сайте с 31.08.2007
Offline
101
#2

Почему такая реакция сервера на *.php ? Если переименовать файл в txt То уже всё как и должно быть, без слеша - 200, со слешем - 404

Anarchist
На сайте с 23.07.2008
Offline
185
#3
vlasoff:
Почему такая реакция сервера на *.php ?

видимо, потому что у вас в .htaccess что-то такое написано именно для *.php

Turtle_Fly
На сайте с 20.09.2007
Offline
33
#4

это от настроек хостинга зависит..

не помню как модуль называется в апаче, но например у меня на одном хостинге ситуация такая же.

Выход в моем случае был через мод_рерайт, как выше в топике.

лазерные станки для резки и гравировки, купить в Москве (http://laser911.ru/). изготовление табличек для офиса (http://www.shtampuem.ru/tablichki/).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий