2011-06-02 157 views
1

好的,所以我在.htaccess文件中使用了這段代碼。這是唯一的代碼,但它似乎並沒有工作,我知道我已經安裝並啓用了mod_rewrite。.htaccess RewriteRule問題

RewriteEngine On 
RewriteRule ^news\.js news.php [NC] 

也曾經嘗試這樣做:

RewriteEngine On 
RewriteRule news.js news.php [NC] 

好了,所以,我使用news.php給我鏈接到其他地方輸出JS腳本。所以我想要news.js的所有鏈接(以及之後的所有文本鏈接),以指向news.php。所以news.php輸出這個Javascript,但是一個PHP文件...

我正確設置PHP文件嗎?

<?php 

// If there is a php error for any reason...hide it! 
ini_set('display_errors', 'Off'); 

// Set the header-type. 
header('Content-type: application/x-javascript'); 

// And it calls some functions in here 

?> 

問題是它不起作用。有人可以幫幫我嗎?我的.htaccess文件設置不正確?

感謝您爲我提供的任何幫助。

+0

*它不工作*需要更多解釋。在瀏覽器中打開* news.js *會發生什麼?你有404錯誤嗎? – 2011-06-02 07:03:14

+0

沒有錯誤,我什麼也沒得到。 JavaScript代碼的作品,所以我不明白爲什麼它不工作。如果我把這個調用連接到news.php文件,它會很好用,但是連接到news.js根本不起作用。 – SoLoGHoST 2011-06-02 07:08:47

+0

@Solo:我的意思是Apache抱怨說,當你在瀏覽器地址欄輸入'http:// url/to/news.js'或者它發送了預期的javascript內容時,它找不到該文件? – 2011-06-02 07:16:35

回答