我有一個網站在Windows上的XAMPP上運行。該網站的根目錄位於localhost/sitename /。如何避免使用mod_rewrite發生此錯誤?
我已經使用.htaccess和mod_rewrite使index.php?app = appname出現在sitename/appname /或sitename/appname。
當我通過sitename/appname(無尾斜槓)訪問應用程序時,一切正常。瀏覽器在sitename/assets/..找到我的圖片和CSS,因爲它們是相對於當前頁面找到的。
問題是,當我通過sitename/appname /(帶有斜線)訪問應用程序時,瀏覽器無法找到我的資產文件夾,因爲它現在正在嘗試查看sitename/appname/assets /。
沒有mod重寫資產文件夾,我該怎麼辦才能解決這個問題?
儘可能多的請嘗試提供代碼/腳本不能正常工作的例子。在這種情況下,包括來自.htaccess的RewriteRule行或者整個.htaccess文件可以幫助人們建議如何最好地幫助你。 – kdmurray
'RewriteRule ^([a-zA-Z0-9 _-] +)$ index.php?app = $ 1' 'RewriteRule ^([a-zA-Z0-9 _-] +)/ $ index.php?app = $ 1' –