2016-04-11 32 views
0

請原諒我的寫作,我是新的.htaccess,但我已經檢查了很多例子,但他們不工作。如何使.htaccess忽略CSS,JS,圖像和HREF(鏈接)

下面是我的文件目錄

父/ CSS/style.css中
父/ JS /的script.js
父/圖像/ example.png

我有一個PHP文件根目錄parent/discussion-forum.php

除了href(鏈接),如果我將其改寫爲parent/discussion
RewriteRule ^discussion discussion-forum.php [NC,L]

我遇到以下問題,如果我把它改寫爲父/論壇
RewriteRule ^forum discussion-forum.php [NC,L]

  • 父/ CSS/style.css中成爲父/論壇/ CSS /風格.css
  • parent/js/script.js將變成parent/for UM/JS/script.css
  • 圖像變得父/論壇/圖片/ example.png
  • 鏈接(HREF)到其他網頁上父/討論,forum.php成爲父/論壇/使用example.php代替父/使用example.php
  • 名爲論壇如父/論壇的討論,view.php被重定向回父每個文件/論壇

請幫我用.htaccess解決方案來解決這個問題,在此先感謝。

回答

0

我認爲你沒有需要編輯的.htaccess,但只是把$ base_href變種在你的PHP代碼,這樣的:

$ base_href = 「http://www.example.com」;

,並在每包括你做:

<link href="<?php echo $base_href ?>/css/style.css"> 

這對我的作品。

+0

非常感謝迴應,我以前使用絕對路徑的CSS和JavaScript,它的工作,但我需要一個htaccess解決方案,這樣我可以使用相對路徑,並且鏈接仍然重定向回論壇,甚至後使用絕對路徑。 –