2013-08-26 3 views
1

как я переписать этот адрес с .htaccess mod_rewriteКак переписать этот url с htaccess/mod_rewrite?

http://55.100.10.66:81/var/class/tag?isAjax=true&id=189&key=eJwVxzEOwjAMB&callback=_prototypeJSONPCallback_0 

в

http://55.100.10.66:81/index.php/var/class/tag?isAjax=true&id=189&key=eJwVxzEOwjAMB&callback=_prototypeJSONPCallback_0 

г. Среди многих вещей, которые я пробовал, ниже которого не работает

RewriteRule ^var/class/tag(.*) /index.php/var/class/tag$1 [L,NC,QSA] 

спасибо!

Это решение

RewriteCond %{REQUEST_URI} ^/var/class/tag(.*) 
RewriteRule .* index.php [L] 

ответ

0

Вы не можете соответствовать QUERY_STRING из RewriteRule. Включение mod_rewrite и .htaccess через httpd.conf, а затем поместить этот код в .htaccess под DOCUMENT_ROOT каталоге:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^(var/class/tag/?)$ /index.php/$1 [L,NC] 
+0

спасибо! попробуй это тоже ... просто нашел рабочее решение .. все равно повредит твою почту. – Jabb

+0

Добро пожаловать, рад, что ваша проблема решена. – anubhava