我在子文件夹中有我的网站的新版本。我想要做的是重定向所有流量来自" mysite.com.au"到" mysite.com.au/new-wp"。 在这样做时,我希望地址栏中的网址能够继续显示" mysite.com.au"而不是" mysite.com.au/new-wp"。 我也在努力确保所有页面都在" mysite.com.au/new-wp"地址栏显示" mysite.com.au /"。 我试过了this:
RewriteEngine on
RewriteBase /
RewriteRule ^(?!new-wp/)(.*)$ /new-wp/$1
现在,我可以看到当我输入" mysite.com.au"我得到的页面是" mysite.com.au/new-wp"并且网址说" mysite.com.au"。但对于所有其他页面,我仍然看到" new-wp"在地址栏的网址中。 我真的很感激有人可以指出我正确的方向。
祝你好运, 萨拉
答案 0 :(得分:0)
由于$1
代表第一个匹配的组,正确的组将是第二个,即$2
:
RewriteRule ^(?!new-wp/)(.*)$ /new-wp/$2