我有一个htaccess文件,它在我的url中重写一个get参数,这是一个字符串
# Rewrite for instagram_gallery.php?DataSource=1
RewriteRule ^instagram-gallery/([_./:a-zA-Z0-9#%@\(\)\[\]\-\,\']+)/?$ instagram_gallery.php?DataSource=$1 [NC,L]
测试了htaccess
url解析好了,但它转换了(例如)
www.sitename.com/instagram-gallery/parametervalue
到
www.sitename.com/instagram_gallery.php%3FDataSource=parametervalue
更换?与%3F
这会导致找不到404,但是如果我在输出字符串中替换%3F,它就会起作用