0
這種重定向後是的.htaccess我有就是這個層面上mysite的/新工作正常/404的.htaccess
RewriteEngine On
RewriteBase /new/
RewriteCond %{THE_REQUEST} \s/+(new)/(?:index)?(.*?)\.html[\s?] [NC]
RewriteRule^/%1/%2 [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ $1.html [L]
一旦我進入一個新的水平mysite的/新/新 - 級別我得到了404。任何幫助?謝謝。
一如往常:打開改寫記錄!試圖討論正在發生的事情是毫無意義的。看看日誌,引擎一步一步告訴你發生了什麼...... – arkascha
如果可能的話,你應該在主服務器配置中定義重寫規則,而不是'.htaccess'樣式文件。這些文件大大減慢了服務器的速度,容易出錯並且很難調試。唯一的例外應該是動態配置,並且您不能訪問主服務器配置。 – arkascha
@Labanino該代碼對'/ new /'文件夾內的子目錄工作正常。你能否提供更多細節,究竟哪些工作不正常? – anubhava