2015-10-21 79 views
1

我在子文件夹中有我的网站的新版本。我正在尝试将所有流量从“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使用.htaccess遮罩重定向到子文件夹

RewriteEngine on 
RewriteBase/
RewriteRule ^(?!new-wp/)(.*)$ /new-wp/$1 

现在,我可以看到,当我输入“mysite.com.au”我得到的“mysite.com.au/new-wp”页面和URL说“mysite.com.au”。但是对于所有其他页面,我仍然可以在地址栏的url中看到“new-wp”。 我真的很感激有人可以指出我正确的方向。

此致 萨拉

回答

0

作为$1代表第一匹配的组正确的将是第二即$2

RewriteRule ^(?!new-wp/)(.*)$ /new-wp/$2 
+0

由于@Phellipe。我试过这个。不幸的是,我仍然看不到其他网页的网址。我也在这里尝试了这个建议:https://wordpress.org/support/topic/mask-all-traces-of-subdirectory-when-giving-wordpress-its-own-directory。没有喜悦:( –

相关问题