1
我想從我的站點的根目錄的請求(或不存在的請求)重定向到一個子文件夾我/子/ index.php文件但允許請求訪問存在的其他子文件夾。重定向到子文件夾,但允許訪問其他子文件夾,如果用的.htaccess
我已經搜索並嘗試了很多問題,但沒有人適合我的場景!
我想從我的站點的根目錄的請求(或不存在的請求)重定向到一個子文件夾我/子/ index.php文件但允許請求訪問存在的其他子文件夾。重定向到子文件夾,但允許訪問其他子文件夾,如果用的.htaccess
我已經搜索並嘗試了很多問題,但沒有人適合我的場景!
一個非常標準的選擇可能是:
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ my/subfolder/index.php [NC,L]
前三行檢查資源在當前位置存在,如果是這樣的第四行返回該資源。第五行重寫一切到你指定的index.php
另一種選擇是:
FallbackResource my/subfolder/index.php
這確實幾乎同樣的事情沒有所有的複雜的重寫規則。