0
我正在使用codeigniter和.htaccess重寫。目前,它重寫所有非現行文件查詢的index.php(笨),像這樣:重寫子目錄中的URI
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?/$1 [L]
現在,我想喜歡改寫爲「圖像」開頭的網址爲「application /圖像」如果沒有按文件不存在。這樣的事情:
RewriteCond %{REQUEST_URI} ^/images
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./application/$1 [L]
那麼,這工作在根目錄,但不是在子目錄中。 我不想將子目錄名稱添加到htaccess,我希望它是動態的。所以,如果我將複製這個目錄並重命名它,我不想將我的htaccet更改爲這個目錄。
RewriteRule是相對於im工作的目錄,但RewriteCond不是?感謝提前:)
問題是這個解決:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(images|js|css)(.*)$ ./application/$1$2 [L]