"/" на конце. как убрать?

123
DENIEL
На сайте с 15.11.2005
Offline
73
#11

Shtogrin, вообще Вы правы...

Если будет создана дериктория event, то редиректом перекинет в эту дерикторию и добавит слеш. В ином случае выполнится event.php

И вообще, мы тут как вольные художники :), не зная, что нужно ТС, фантазируем разные ситуации.

Прежде чем что-то сказать думайте, если не хотите думать - лучше не говорите.
jama1ca
На сайте с 09.04.2007
Offline
46
#12

Т.е. Мне нужно создать фаил .php с кодом анологичным html. Только разрешение поменять?

И в .htaccess прописываю

DirectorySlash Off

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^event event.php

Так я понял?

Дизайн сайтов (/ru/forum/175185) Создание сайтов "под ключ" на CMS (/ru/forum/192261) Помогаю своим реффералам в SAPE работать (http://www.sape.ru/r.3c38bfd315.php) | Хочешь поднять ТИЦ? Регистрируйся. Помогу. (http://bbetter.ru/ref.php?id=1310)
Shtogrin
На сайте с 02.11.2006
Offline
95
#13

jama1ca, event существует физически, файл или каталог?

Только разрешение поменять?

Вы о чем, в смысле расширение?

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
jama1ca
На сайте с 09.04.2007
Offline
46
#14

Каталог и внутри html фаил.

Я понял по такой схеме:

Каталог редиректит на имя.php фаил (который тоже должен быть на сервере) а потом уже на /event

Shtogrin
На сайте с 02.11.2006
Offline
95
#15

jama1ca, вы не фантазируйте на тему как бы можно сделать (кроме себя еще и меня запутаете), а лучше напишите конкретно что надо и что есть:

есть физически

/event/

/event/file.html

хотите, что бы на запрос /event не было автоматического редиректа на /event/ и при этом отдавалось содержимое /event/file.html

При этом у вас второй апач Apache/2.0.51 или выше?

Shtogrin
На сайте с 02.11.2006
Offline
95
#16

снова пропал ТС

DirectorySlash Off

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^event$ /event/file.html
RewriteRule ^event/$ /event [R]

/event - дает содержимое /event/file.html

/event/ - делает редирект на /event

При этом, для вашего .htaccess должно быть разрешено (без этого не будет работать)

AllowOverride Indexes

AH
На сайте с 18.03.2006
Offline
204
#17
Shtogrin:
DENIEL, вы уверены, что если /event каталог, то апач не сделает сначала внешний редирект на /event/, а потом уже применит ваше правило?

Для apache 2.0.51 и выше
DirectorySlash Off
Для apache 1.3
отключение mod_dir

И после этого уже mod_rewrite

Первое будет выполняться то что прописано в .httacess, а уже далее, если в нем нет правил, искать нужный файл или директорию.

Цены на регистрацию доменов ( https://1reg.online/domains.price ).
jama1ca
На сайте с 09.04.2007
Offline
46
#18
При этом, для вашего .htaccess должно быть разрешено (без этого не будет работать)
AllowOverride Indexes

А можно подробнее?

jama1ca, вы не фантазируйте на тему как бы можно сделать (кроме себя еще и меня запутаете), а лучше напишите конкретно что надо и что есть:
есть физически
/event/
/event/file.html
хотите, что бы на запрос /event не было автоматического редиректа на /event/ и при этом отдавалось содержимое /event/file.html
При этом у вас второй апач Apache/2.0.51 или выше?

Совершенно верно

Shtogrin
На сайте с 02.11.2006
Offline
95
#19
jama1ca:
А можно подробнее?

Последний мой пример у вас работает или нет? Если нет, то с AllowOverride Indexes может помочь только ваш хостер.

jama1ca
На сайте с 09.04.2007
Offline
46
#20

не работает

DirectorySlash Off

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^event$ /event/index.htm
RewriteRule ^event/$ /event [R]

Apache/2.2.4

123

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