Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Модреврайт. Вопрос (https://forum.antichat.xyz/showthread.php?t=61577)

Nicca 12.02.2008 01:52

Модреврайт. Вопрос
 
Как сделать чтобы ссылка вида http://site.com/file.php отображалась как http://site.com/file/


Пробовал так:
^auth/$ auth.php [QSA]
Не выходит.. Почему? (ЕРР 404)

^auth$ auth.php [QSA]
А так http://site.com/file
грузит нормально.

Так как добавить правильно слеш в конец?

Isis 12.02.2008 02:23

.htaccess

Код:

RewriteEngine on
RewriteRule ^([a-Z0-9]+)/$ $1.php


Nicca 12.02.2008 02:34

RewriteRule ^(auth_form)/$ $auth_form.php

Без слеша работает а с лешем ошибка 404
Не могу понять что за х...я

Isis 12.02.2008 02:41

Че ты делаешь?
Мое правило пиши

Nicca 12.02.2008 02:46

А какая разница между тем что я написал и Вы?

Isis 12.02.2008 02:52

Код:

RewriteRule ^([a-Z0-9]+)/$ $1.php
Код:

RewriteRule ^(auth_form)/$ $auth_form.php
Считайте по буквам

Nicca 12.02.2008 02:57

1. Ваш код не работает. Пишет Internal Server Error (Это уже лучше))
Хочу разобраться в рег. выражении:
^([a-Z0-9] - обозначает клас допустимых символов.
+ -???
Почему неправильный мой вариант?

Nicca 12.02.2008 02:59

^([a-Z0-9] на ^([a-z0-9] - Internal Server Error уже нет
Но все же: со слэшом страницу не грузит а без - страница грузится

Isis 12.02.2008 03:11

Я не даю не рабочий код, я сам проверил

Nicca 12.02.2008 03:16

Ну а можете его хоть чуть-чуть обьяснить?
И почему например выдает ошибку на
RewriteRule ^([a-z_]{9})/$ $auth_form.php


Время: 14:08