2015-03-30 4 views
-1

Использование HTAccess как можно вместо следующих иметь что-то вродеИспользование htaccess для перезаписи URL с переменными?

http://domain.com/verify 

или

http://domain.com/verify?user=_FIRST-VARIABLE_&verification_code=_SECOND-VARIABLE_ 

Вот оригинальный

http://domain.com/account/index.php?user=_FIRST-VARIABLE_&verification_code=_SECOND-VARIABLE_ 

Мой текущий Htaccess является

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^login$ account/index.php [NC] 
RewriteRule ^register$ account/index.php?register [NC] 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
+0

Post вы тока RewriteRule/файл .htaccess – starkeen

+0

@AmitThakur Я только что обновил свой вопрос, спасибо – EnexoOnoma

+0

@AmitThakur да, tt находится в корневой папке – EnexoOnoma

ответ

0

Попробуйте RewriteRule с шаблоном регулярного выражения

RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^varify/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/?$/account/index.php?foo=$1&bar=$2 [NC,QSA,L] 

изменить переменные Foo и бар с переменными.

Все запросы на example.com/varify/var1/var2 будут перенаправлены на example.com/account/index.php?foo=$1 & бар = $ 2

+0

Спасибо, но когда я ввожу URL-адрес 'http: // domain.com/verify/dfdsds/fdtghtf', я получаю '/verify/dfdsds/fdtghtf.php не найден на этом сервере.' – EnexoOnoma

+0

и '/ verify/dfdsds/fdtghtf /' на '/verify/dfdsds/fdtghtf/.php не был найден' – EnexoOnoma

+0

проверьте свои ссылки, делает существует index.php? – starkeen

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