2015-10-21 43 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。沒有喜悅:( –