2012-06-15 65 views
0

親愛Stackoverflowers,重寫規則(第好好嘗試一下有得到的值)

我嘗試重寫功能,所以我讀過一些關於它是如何工作在互聯網上。 顯然,我無法弄清楚,所以我決定使用這個http://www.generateit.net/mod-rewrite/網絡應用程序爲我寫一個。但是,如果我現在使用它,我顯示了我的頁面,但沒有使用樣式表,$ _GET值和包括。

我的原文鏈接:http://web.awitgoed.nl/artikelen.php?c=stofzuigers

一個我希望它是:http://web.awitgoed.nl/artikelen/stofzuigers.html

這裏是我從發電機得到的代碼:

RewriteEngine On 
RewriteRule ^artikelen/([^/]*)\.html$ /artikelen.php?c=$1 [L] 

我想這個問題是'artikelen'結尾的斜槓是因爲它認爲它是一個子目錄什麼的?文件'artikelen.php'位於根目錄中。

由於提前, 德拉諾


更新:所以我決定給它在我的本地和感謝馬修一展身手,現在的視覺效果都工作正常,但仍然是paremeters($ _ GET)是沒有通過。是否有任何服務器端設置需要更改才能使其工作?

+0

,如果你在做的print_r($ _ GET)會發生什麼頁面,你有什麼收穫嗎? –

+0

它是空的。陣列(0)。 –

回答

1

您需要添加斜線開頭到您的網頁,使其從根開始,所以

<script src="javascript/jquery.js"></script> 

將成爲

<script src="/javascript/jquery.js"></script> 
+0

謝謝,這似乎至少解決了視覺問題。但仍然沒有獲得我的$ _GET ['c']值。 artikelen/$ _ GET ['C']價值背後的部分是什麼。 –

+0

您的代碼中使用的是小寫字母c是? –

+0

是的,是的,我是。此外,get變量的完整var_dump爲空。 –

相關問題