我在.htaccess
文件中的這些重寫規則:JavaScript文件路徑
RewriteEngine On
RewriteRule ^product_info/([0-9a-zA-Z]+)/([0-9a-zA-Z_-]+)$ /product_info.php?item_id=$1&item_name=$2 [L,NC]
RewriteRule ^product_info/ - [L,NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
一切工作正常,直到重寫URL。 CSS,JS,圖片無法載入了,所以我加入/在最開始改變URL路徑:
<link href = "/Style/style.css" rel = "stylesheet" type = "text/css" />
<script src="/js/jquery-1.11.2.min.js"></script>
<script src="/js/navigation.js"></script>
<script src='/js/jquery-1.8.3.min.js'></script>
<script src='/js/jquery.elevatezoom.js'></script> <----- NOT WOKRKING
這固定我的問題。但由於某種原因jquery.elevatezoom.js
仍然無法正常工作,但其他一切都很好。
我在這個頁面上,使用jquery.elevatezoom.js
:
/product_info.php?item_id=451&item_name=Bicycle
URL重寫後 - >/product_info/451/Bicycle
product_info.php
的js變焦使用率:
<script>
$("#product_pix").elevateZoom();
</script>
即使是絕對路徑沒有解決問題。
如何解決這個問題?
404沒有發現,當我跑的片段 –