2015-11-16 12 views
0

我正在使用重寫規則RewriteRule ^edit/blog/([^/]*)$ /edit?blog=$1 [L],試圖將http://foo.bar/edit?blog=foobar重定向到http://foo.bar/edit/blog/foobar。它重定向到頁面,但它也將URL視爲目錄,因此無法找到資源(樣式表,腳本等)。我如何防止這種情況發生?如何防止mod_rewrite將URL視爲目錄?

注意:重寫規則說edit?blog=foobar而不是edit.php?blog=foobar因爲早在.htaccess文件,我刪除擴展名爲.php。我已經試過用.php擴展名來做,但得到了相同的結果。

回答

1

添加在您的edit HTML <head>

<base href="/"> 

<base href="http://foo.bar/"> 
+0

完美,太感謝你了!我用了第二個。 – Dubstaphone

+0

不客氣,很高興它解決了。 – Croises