這一直令我沮喪,我找不到同樣的問題,也許我只是在錯誤地搜索。有人搞砸了,我們有一堆谷歌鏈接到一個不存在的子文件夾。所以我想在htaccess中做一個301重定向來排序。htaccess將子文件夾重定向到根
問題是我似乎無法讓重定向工作多個文件夾很深。
例子。 http://example.com/subfolder/someOtherFolder重定向到http://example.com/someOtherFolder就好。
然而http://example.com/subfolder/someOtherFolder/yetAnother在同一頁面上停留,並返回一個404
這是我返回上述結果整個的.htaccess的最後的變動,沒有什麼我試圖返回什麼,但上面。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteRule ^sitefiles/(.*)/$ /$1 [R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
幫助? (我討厭的.htaccess> <。)
相對確定這是我嘗試過的變化之一,只是嘗試了它,它也做了同樣的事情。謝謝你嘗試。 –
您是否清除了緩存並嘗試使用其他瀏覽器? – Croises
Yessir,其他瀏覽器,隱身模式,甚至另一臺計算機 –