![]() |
Модреврайт. Вопрос
Как сделать чтобы ссылка вида http://site.com/file.php отображалась как http://site.com/file/
Пробовал так: ^auth/$ auth.php [QSA] Не выходит.. Почему? (ЕРР 404) ^auth$ auth.php [QSA] А так http://site.com/file грузит нормально. Так как добавить правильно слеш в конец? |
.htaccess
Код:
RewriteEngine on |
RewriteRule ^(auth_form)/$ $auth_form.php
Без слеша работает а с лешем ошибка 404 Не могу понять что за х...я |
Че ты делаешь?
Мое правило пиши |
А какая разница между тем что я написал и Вы?
|
Код:
RewriteRule ^([a-Z0-9]+)/$ $1.phpКод:
RewriteRule ^(auth_form)/$ $auth_form.php |
1. Ваш код не работает. Пишет Internal Server Error (Это уже лучше))
Хочу разобраться в рег. выражении: ^([a-Z0-9] - обозначает клас допустимых символов. + -??? Почему неправильный мой вариант? |
^([a-Z0-9] на ^([a-z0-9] - Internal Server Error уже нет
Но все же: со слэшом страницу не грузит а без - страница грузится |
Я не даю не рабочий код, я сам проверил
|
Ну а можете его хоть чуть-чуть обьяснить?
И почему например выдает ошибку на RewriteRule ^([a-z_]{9})/$ $auth_form.php |
| Время: 14:08 |