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

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

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

Mod_rewrite
  #1  
Старый 31.10.2008, 16:58
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию Mod_rewrite

Как мод реврайту разрешить символ "&" и "?" ?

PHP код:
RewriteEngine On
RewriteRule 
^/(.+)/$ /sd.php?get=$[L
Не пропускает символы вышеуказанные
 
Ответить с цитированием

  #2  
Старый 31.10.2008, 17:25
xcedz
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
Провел на форуме:
7229141

Репутация: 3099


По умолчанию

--tp://www.beget.ru/art9.html
--p://www.beget.ru/art9.html
?
 
Ответить с цитированием

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

Репутация: 2371


По умолчанию

Там нету то что мне надо
 
Ответить с цитированием

  #4  
Старый 31.10.2008, 22:34
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Из phpbb:

RewriteRule ^forum([0-9]*)\.html(.*)$ /viewforum.php?f=$1$2 [L,QSA]

еще бы понять, что значит "не пропускает"
 
Ответить с цитированием

  #5  
Старый 01.11.2008, 01:46
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

А не проще использовать вот такую конструкцию

Цитата:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
А потом вот так
PHP код:
$get_query explode("/"preg_replace("/^\/(.*)\/?$/U""\\1"$_SERVER['REQUEST_URI'])); 
И пропускается все, а потом уже фильтруй (:
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ