Jam*_*mes 17 apache mod-rewrite url-rewriting
我有以下网址:
http://domain.com/index.php?m=feedback&cSubject=My Subject
Run Code Online (Sandbox Code Playgroud)
我想要一个重写规则,以便以下内容:
http://domain.com/feedback?Subject=My Subject
Run Code Online (Sandbox Code Playgroud)
映射到上一个URL.这是我目前的统治:
RewriteRule ^feedback?Subject=(.*)$ index.php?m=feedback&cSubject=$1
Run Code Online (Sandbox Code Playgroud)
似乎没有工作!有任何想法吗?
clo*_*ops 21
查询字符串不会被Apache Mod_Rewrite解析,但有一种解决方法.试试这个
RewriteRule ^feedback/?$ index.php?m=feedback&c%{QUERY_STRING} [NC,L]
Run Code Online (Sandbox Code Playgroud)
您可以使用RewriteCond语句完全按照您的意愿执行操作:
RewriteEngine On
RewriteCond %{QUERY_STRING} Subject=(.*)
RewriteRule ^feedback$ index.php?m=feedback&cSubject=%1 [L]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
28350 次 |
最近记录: |