2016-04-30 98 views
1

我使用htaccess的重定向我的網址,我在.htaccess文件無法加載CSS和JS在PHP

RewriteEngine On 
RewriteRule ^mobile?$ index.php 
RewriteCond ${REQUEST_URI} ^.+$ 
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR] 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d [OR] 
RewriteCond %{REQUEST_FILENAME} -l 
RewriteRule^- [L] 
RewriteRule ^product/([0-9]+)/(.*)$ product.php?c=$1&title=$2 [QSA,L] 

and also add this code in product.php 
<head> <base href="http://localhost/asp/" /> </head> 

在product.php文件代碼中使用此代碼。我重定向成功,但無法以正確的方式加載css和js。任何人都可以告訴我如何在product.php頁面上加載css和js。我可以成功加載圖像,但頁面設計工作不正常。我搜索了很多,但沒有得到正確的答案,請任何人提供方式或對我有用的代碼。

+0

的可能的複製[搜索引擎友好的網址CSS IMG JS不工作(http://stackoverflow.com/questions/31241701/ seo-friendly-url-css-img-js-not-working) – starkeen

+0

@starkeen這不適合我,你可以給任何建議 –

+0

使用絕對路徑爲你的CSS,JS和圖像,EX **/style.css * *而不是** style.css ** – starkeen

回答

2

如您所知,base的默認行爲是在相對地址之前替換url(地址)。 例如:

<base href="http://www.mywebsite.com/images/" target="_blank">

瀏覽器將查找圖像 「html5.png」 在 「http://www.mywebsite.com/images/html5.gif」。

希望它能幫助你!

0

創建一個主文件夾,然後推杆在文件夾中的所有文件這樣enter image description here ...

+0

你可以使用include方法嗎? –