2015-06-27 4 views
1

Мой URL это как этотURL перезапись не найден

http://domain.com/validar/api.php?desde=email&[email protected]

и я хочу, чтобы переписать URL, как этот

http://domain.com/validar/email/[email protected]/

Я думал, это был путь

RewriteEngine On 
RewriteBase /validar/ 
RewriteRule ^/([^/]*)/([^/]*)/$/api.php?desde=$1&que=$2 [L] 

Но я получаю 404 и не могу сделать это работа

Любые идеи? Thanks

ответ

2

Удалите руководство / из своего правила и не понимайте, почему у вас есть mail/ в вашем целевом URI, так как он не указан в вашем вопросе.

Try:

RewriteEngine On 
RewriteBase /validar/ 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/([^/]+)/?$ api.php?desde=$1&que=$2 [L,QSA] 
+1

Спасибо! Оно работает – Zuker

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