我正在使用htaccess寻找解决此更改url问题的方法。
我们已经在使用wordpress .htacess文件:
# Redirect all /?q= (drupal) to /?s= (wordpress) search engine
RewriteCond %{QUERY_STRING} (?:^|&)q=(.*)$
RewriteRule ^(.*)$ /$1?s=%1 [L,R]
,我们需要在相同的url中将“-”符号更改为“ +”符号。例如:
来源: www.domain.com/?q=this-is-a-sample-question
所需结果: www.domain.com/?s=this+is+a+sample+question
有什么主意吗? 预先感谢!
这不起作用..(代码已注释)
# Redirect all /?q= (drupal) to /?s= (wordpress) search engine
RewriteCond %{QUERY_STRING} (?:^|&)q=(.*)$
---> # RewriteRule (.*)-(.*) $1+$2 [N]
RewriteRule ^(.*)$ /$1?s=%1 [L,R]