如果站點名稱沒有REQUEST URI,那麼index.php應該來 否則如果URL是example.com/key文件pages.php?tkey = key應該來。htaccess重寫規則請求URI問題
當我這樣設置的子文件夾中的圖片無法載入
RewriteRule ^/?$ index.php [L]
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]
請指點
如果站點名稱沒有REQUEST URI,那麼index.php應該來 否則如果URL是example.com/key文件pages.php?tkey = key應該來。htaccess重寫規則請求URI問題
當我這樣設置的子文件夾中的圖片無法載入
RewriteRule ^/?$ index.php [L]
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]
請指點
儘量避免遞歸循環,彼得Szymkowski指出。 還考慮不要將現有文件重定向爲Michael Berkowski說。
RewriteRule ^/?$ index.php [L]
RewriteCond %{REQUEST_URI} !^/pages.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]
你可以閱讀更多的http://wiki.apache.org/httpd/RewriteCond例如。
只是更多的疑問是這個強制性的 RewriteRule^/?$ index.php [L] ?? – 2013-02-09 14:01:22
其實沒有。如果Apache中的DirectoryIndex指令設置正確,那麼重定向是不需要的 – fejese 2013-02-09 22:52:17
什麼行爲發生vs你期待什麼? – 2013-02-09 13:37:30
'RewriteRule ^(。*)$ pages.php?page_keytkey = $ 1 [L]'這個像我一樣遞歸重寫 – Peter 2013-02-09 13:38:22
@PålBrattberg樣式,圖片鏈接重定向到pages.php – 2013-02-09 13:48:11