1
我有一個包含安裝在一個叫做/網絡的子文件夾的根和WordPress商店域/重定向本站的.htaccess,但不包括一個文件夾,而repointing的index.php
/public_html/ # shop
/web/ # wordpress
我在這個過程中把商店搬到新的領域。 WordPress仍然存在。
我希望301重定向所有商店頁面,但排除WordPress請求。這部分工作。
# Redirect shop to new domain
RewriteEngine on
RewriteCond %{REQUEST_URI} !^web($|/)$
RewriteRule (.*) http://www.new-domain.co.uk/$1 [R=301,L]
以下類似的線索讓我看到上面的解決方案。
- Redirect site with .htaccess but exclude one folder
- Redirect site with .htaccess but exclude two+ folders
我想現在要做的就是讓這個進來的舊域的遊客只是重定向到/ WEB /。我試過添加:
RewriteCond %{REQUEST_URI} !^/index\.php$
但這不起作用以排除根索引文件。
我想我需要另一個RewriteRule在那裏。
取代了!^ /索引\。 php $ with RewriteCond%{REQUEST_URI}!^/$來停止索引重定向 – Gavin