1
我的.htaccess无法使用GET。它显示“新闻/”,但一旦我去“新闻/ 1”或“新闻/ 1 /”它不起作用。htaccess php GET无法正常工作
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteRule ^/?$ index.php [NC,L]
RewriteRule ^news/$ news.php
RewriteRule ^news$ news.php
RewriteRule ^news/([a-zA-Z0-9_-]+)/$ news.php?id=$1 [L,QSA]
RewriteRule ^news/([a-zA-Z0-9_-]+)$ news.php?id=$1 [L,QSA]
我的PHP是:
if(!isset($_GET["id"])){
$Article->printArticles();
}else{
$Article->printArticle($_GET["id"]);
}
但没有找到$_GET["id"]
但在本地主机它的工作原理。 已经尝试使用[L,QSA],[N],[NC,L]并且没有任何这些。
htaccess如何查找$_GET["id"]
?