UPDATED 2/1/13:這個問題真的讓我無法完成一些工作,所以如果任何人有一個建議,它會很多讚賞。
我試圖讓domain.com/notalone/viewpost/5/
充當domain.com/notalone/viewpost.php?id=5
我目前的.htaccess是這樣的:
RewriteEngine On
RewriteRule ^notalone/viewpost/([0-9]+)/?$ /viewpost.php?id=$1 [QSA]
目前,該頁面加載正確,當您訪問/notalone/viewpost/5/
但它不通過$_GET['id']
我試過的東西:
- 添加
Options -Multiviews
--->結果在404 - 使用
Rewritebase /
--->沒有影響 RewriteRule ^viewpost/([0-9]+)/?$ /viewpost.php?id=$1 [QSA]
--->沒有影響
我應該補充說,重寫代碼是完美的工作!這只是空的變量,似乎給我的問題。 – Santi
在腳本的頂部添加以顯示所有服務器變量:'<?php echo var_dump($ _ SERVER)。 「
」; ?>'。 –
完成,但我在找什麼? 可能是這樣嗎? '[「QUERY_STRING」] =>字符串(0)「」' – Santi