2013-07-26 3 views

ответ

5

Вам необходимо использовать файл .htaccess, чтобы выполнить это переписывание без ссылки на url в браузере, Попробуйте код ниже

RewriteEngine On #remove this if already added 
RewriteRule ^search/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ search.php?s1=$1&s2=$2 [NC,L] 
0

Я бы сделать это:

RewriteEngine On #if not already on. 
RewriteCond %{REQUEST_FILENAME} !-f #only if it is not calling a file that actually exists 
RewriteCond %{REQUEST_FILENAME} !-d #only if it is not calling a directory that actually exists. 
RewriteRule ([a-z0-9]+)(/*)([a-z0-9]*)(/*)([a-z0-9]*)(/*) search.php?v1=$1&v2=$3 [L,NC,QSA] 

Это будет работать, даже если вы только пойти/мобильный/(. предположение, что ваш search.php может справиться с этим)

HTH

Смежные вопросы