.htaccess问号允许
你好,今天我试着重写了一些东西,我试着重写这个:.htaccess问号允许,.htaccess,mod-rewrite,redirect,rewrite,url-rewrite-module,.htaccess,Mod Rewrite,Redirect,Rewrite,Url Rewrite Module,你好,今天我试着重写了一些东西,我试着重写这个: www.example.com/index.php?title=how+do+man+live? 致: 现在的问题是,问号只出现在url上,当我发布$\u GET变量(title..)时,它会发布所有内容,但没有问号 我试着用以下方式重写mdoe: RewriteRule post/([0-9א-בa-zA-Z+.`?]+)/?$ index.php?title=$1 [NC] 重写引擎正在运行的课程。 谢谢你们,祝你们有美好的一天 您需要从
www.example.com/index.php?title=how+do+man+live?
致:
现在的问题是,问号只出现在url上,当我发布$\u GET变量(title..)时,它会发布所有内容,但没有问号
我试着用以下方式重写mdoe:
RewriteRule post/([0-9א-בa-zA-Z+.`?]+)/?$ index.php?title=$1 [NC]
重写引擎正在运行的课程。
谢谢你们,祝你们有美好的一天 您需要从请求变量
中捕获该值,才能捕获?
。在root.htaccess中使用此规则:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+posts/(\S+) [NC]
RewriteRule ^ index.php?title=%1 [L,QSA]
非常感谢你。但是现在这个url对example/posts/how+are+you?/work和example.com/posts/how+are+you的出现很敏感?不工作我认为[B]
也应该在这里通过:事实上,在发布这个答案之前,我已经用B
和不使用B
进行了测试。有了B
flag$\u GET['title']
就变成了how+do+man+live?/
而没有B
就成了人是如何生活的?/
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+posts/(\S+) [NC]
RewriteRule ^ index.php?title=%1 [L,QSA]