1
私の.htaccessはGETで動作しません。それは "news /"を表示しますが、 "news/1"や "news/1 /"に行くとうまくいきません。htaccess php GET not working
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"]
を見つけますか?