2
我需要使用$ _GET在PHP virable,我的.htaccess重写URL:htaccess的如何转换特殊字符
本地主机/光韵/ GM /到localhost /光韵/ index.php的代码=克
这是我的.htaccess的代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ index.php?code=$1
,但是当我键入本地主机/光韵/ p & p /我只获得使用$ _GET第一p!
我想才能计算P使用$ _GET
& p谁能帮我在这?
我以前试过,但它没有工作,而是把我带到一个不正确的URL(禁止):HTTP://本地主机/ d:/的appserv/WWW /arpege/index.php?code=p&p。无论如何,这不会将'&'转换为%26,对吗? – LRA 2012-03-05 22:50:42
您可以尝试'RewriteRule ^(。*)$ /index.php?code=$1 [L,QSA,NE]'此外,当您手动键入URL时,浏览器本身会发生'&'到%26转换。如果它是代码的一部分,那么你可以使用像'localhost/arpege/p%26p /'编程的URL。 – anubhava 2012-03-06 04:47:29