HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Модреврайт. Вопрос
  #1  
Старый 12.02.2008, 01:52
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию Модреврайт. Вопрос

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


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

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

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

  #2  
Старый 12.02.2008, 02:23
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

.htaccess

Код:
RewriteEngine on
RewriteRule ^([a-Z0-9]+)/$ $1.php
 
Ответить с цитированием

  #3  
Старый 12.02.2008, 02:34
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию

RewriteRule ^(auth_form)/$ $auth_form.php

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

  #4  
Старый 12.02.2008, 02:41
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Че ты делаешь?
Мое правило пиши
 
Ответить с цитированием

  #5  
Старый 12.02.2008, 02:46
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию

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

  #6  
Старый 12.02.2008, 02:52
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Код:
RewriteRule ^([a-Z0-9]+)/$ $1.php
Код:
RewriteRule ^(auth_form)/$ $auth_form.php
Считайте по буквам
 
Ответить с цитированием

  #7  
Старый 12.02.2008, 02:57
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию

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

  #8  
Старый 12.02.2008, 02:59
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию

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

  #9  
Старый 12.02.2008, 03:11
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

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

  #10  
Старый 12.02.2008, 03:16
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию

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



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по модреврайт Nicca PHP 3 13.01.2008 13:21
FAQ. Перед тем как задать вопрос. Fata1ex Skype, IRC, ICQ, Jabber и другие IM 1 04.11.2007 20:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.