HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

.htaccess

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

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

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

RewriteRule ^(auth_form)/$ $auth_form.php

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

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

Репутация: 2371


По умолчанию

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

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

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

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

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

Репутация: 2371


По умолчанию

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

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

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

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

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

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

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

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

Репутация: 2371


По умолчанию

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по модреврайт Nicca PHP 3 13.01.2008 13:21



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


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




ANTICHAT.XYZ