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

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

Репутация: 2371


По умолчанию

Потому что у тебя запись неверная

http://www.opennet.ru/docs/RUS/mod_rewrite/
 
Ответить с цитированием

  #12  
Старый 12.02.2008, 10:12
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Код:
RewriteRule ^([a-zA-Z0-9]+)/*$ $1.php
Вот вполне рабочий вариант, работает как со слешем, так и без оного. Тока что проверено на апаче. В имени файла могут содержаться символы a-z, A-Z, 0-9, что указано в квадратных скобках. имя файла состоит из одного или более символов, на что указывает модификатор "+". Выражение берется в круглые скобки, чтобы далее использовать найденное как $1. То, что у вас написано - $auth_form - чушь какая-то. Шаблону $1 соответствует [a-zA-Z0-9]+. В конце в моем примере стоит /*, что означает ноль или более символов слеша.
 
Ответить с цитированием

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

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

Спасибо. Разобрался
 
Ответить с цитированием

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

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

RewriteRule ^([a-z]+)/*$ $1.php

http://www.site.com/test/
на сервере работает нормально а на локоальном хосте со слешем в конце не хочет. Пишет файл не найден
Почему?
 
Ответить с цитированием

  #15  
Старый 12.02.2008, 23:52
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
С нами: 10516826

Репутация: 3742


По умолчанию

все отлично работает, не знаю что у вас за хост)

Код:
RewriteRule ^([a-z]+)/?$ $1.php [L]
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

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

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

Apache HTTP Server 1.3.33

Цитата:
RewriteRule ^([a-z]+)/?$ $1.php [L]
Блин и по-Вашему пробовал. Со слешем пишет 404 ошибку. А без - нормально.
 
Ответить с цитированием

  #17  
Старый 13.02.2008, 01:42
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
С нами: 10516826

Репутация: 3742


По умолчанию

подкючен ли сам модуль рерайта к апачу? ну не знаю пропиши еще

RewriteEngine On
Options +FollowSymLinks


читай статью мою в конце концов)
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #18  
Старый 13.02.2008, 01:44
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

http://forum.antichat.ru/thread27498.html
 
Ответить с цитированием

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

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

Так в интернете у меня работает! А в локале нет.
Повторяю - не работает именно только когда добавляешь слеш в конец, тоесть когда
http://www.site.com/test/

Без слеша все работает нормально

А вот мой аксес:
Цитата:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /

RewriteRule ^([a-z]+)/*$ $1.php
Может сдесь нужно включать какие-то допольнительные опции модреврайта?
 
Ответить с цитированием

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

Репутация: 2371


По умолчанию

Удали свой .htaccess и создай новый с содержанием:

Код:
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^([a-z]+)/?$ $1.php [L]
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по модреврайт 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.