2016-09-26 91 views
1

我怎么能写这样的事:的htaccess的mod_rewrite规则

RewriteCond %{QUERY_STRING} s=(\w+) 
RewriteRule^wordpress/?s=%1 [L] 

我需要做重写规则domain.com?s=somethingdomain.com/wordpress/?s=东西

WordPress的文件夹是由符号链接,但它并不有趣。

规则我是什么派的作品,但让错误500的其他网址一样domain.com/something?company=1

感谢

顺便说一句:我必须把这个“体”两次成功验证。 Wtf @stackoverflow?你为什么要打招呼?

回答

2

你只需要这一个规则:

RewriteEngine On 

RewriteRule ^/?$ wordpress/ [L] 

原始查询字符串自动复制。

+0

它使重定向到url:domain.com/wordpress/?s=test我想要相同的URL但请求必须是子文件夹,对不对? – landsman

+0

清除浏览器缓存后,立即尝试更新的规则。 – anubhava

+0

是啊!有用!谢啦! – landsman