2012-01-28 205 views
0

如果iam給我的網址爲http://localhost/york/aboutus.php它工作正常,但我遇到的問題是,如果我提供http://localhost/york/aboutus.php/或任何字符後的上述URL的尾部斜槓,然後如果加載該頁,然後所有CSS和JavaScript文件不起作用。請給我提供瞭解決這個問題..在此先感謝..URL重寫與htaccess

+0

我假設你已經在htaccess中使用url重寫。 RewriteRule york/aboutus.php /?紐約/ aboutus.php – machineaddict 2012-01-28 11:00:18

回答

0

的問題是最有可能要包括在你的頁面的JavaScript/CSS文件的方式。有了更多的細節,你可能會得到一個更詳細的答案,但我想你正在使用.htaccess重寫有問題的頁面,然後在你的HTML中使用js/css的src/link屬性的相對路徑。客戶端瀏覽器將在您的URL中使用每個正斜槓作爲目錄,並相應地計算相對路徑。

的解決方案是相對提供所有的src/js的路徑不了根的CWD。也就是說,他們應該以正斜槓開始,然後從根目錄中獲取完整路徑。無論頁面URL中有多少斜線,客戶端瀏覽器都會請求http://www.domain.com/path/to/style.css