2
我在/ var/www/v1和/ var/www/v2下有一個網站。在V2文件夾中我有下面的代碼.htaccess文件:將所有文件重定向到子目錄中的index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?request=$1
重寫規則不會在V2文件夾下工作,但工作正常,如果我把它和文件到/無功/網絡/目錄。
例如,我有這些文件:
upload.php
display.php
index.php
當我到website.com/v2/display/它拋出一個404說「所請求的URL/V2 /顯示/在此服務器上找到「。
我把它改成'重寫規則^ /v2/index.php $請求= $ 1'和現在的工作,但如果該文件(*)?存在。例如,如果我調用'website.com/v2/something',它會將它指向index.php,並且request = something。如果我去'website.com/v2/display',我得到404說這個文件不存在。 – flip66