0
我被困在一個看似簡單的問題。 我感動我的網站從根及其所有內容到子文件夾,如的.htaccess重定向後Magento站點移至子目錄
www.example.com
要
www.example.com/shop
現在,我想重定向所有的舊網頁,以新的URL。
我試了一下在根的.htaccess,但did'nt工作:
RewriteEngine On
RewriteRule ^(shop)($|/) - [L] // To prevent loops
RewriteRule ^(.*)$ http://www.example.com/shop$1 [R=301,L]
但現在,所有的舊網頁重定向到example.com/shop
編輯:
很是感動之後,我不得不以下代碼添加到子目錄的htaccess的,使其工作:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /shop/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /shop/index.php [L]
</IfModule>
這重定向到www.example.com/shop/index.php –
任何錯了,它既然是'/店/'? – anubhava
請參閱編輯文章 –