我一直在谷歌搜索过去的一小时,但我似乎无法找到任何我所追求的例子,而且我尝试过的任何事情似乎都没有用......
我在root中有一个现有站点。所有网址均以index.php?main_page
开头。我想将整个站点移动到名为shop的新文件夹,但需要root用户可访问其他文件(在本例中为WP)。那么,我如何格式化我的htaccess文件,以便重定向所有请求,如:
http://www.mydomain.com/index.php?main_page=XYZ
到
http://www.mydomain.com/shop/index.php?main_page=XYZ
也许值得一提 - 我想保留所请求的网址并转到同一页面,而不是仅仅重定向到商店......
答案 0 :(得分:1)
将此添加到文档根目录中的htaccess文件中,并确保之前任何与wordpress相关的规则:
RewriteCond %{QUERY_STRING} ^main_page
RewriteRule ^index\.php$ /shop/index.php [L]