我想與漂亮的網址一起工作。但它會去404.php 我不知道我的.htaccess有什麼問題。我是新與此prettyurlprettyurl我無法打印值
的.htaccess
RewriteEngine on
RewriteRule ^([0-9]+)/$ test.php?id=$1
# not a file
RewriteCond %{REQUEST_FILENAME} !-f
# not a directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? /404.php [L]
在我的test.php的
這裏是唯一的代碼裏面我test.php的
if(isset($_GET['id'])){
$id = $_GET['id'];
echo $id;
}
,但它不是打印。
我指出我的瀏覽器這樣的
http://localhost/myprojectfolder/test/1
我的項目結構
myporjectfolder
- index.php
- .htaccess
- test.php
預先感謝您。
了/ test文件夾它目前還不清楚你的問題......如果重寫的工作原理如上所述傾向於,然後在內部用'$ _GET ['id']'參數調用腳本'test.php' _is_。你可以用它正常的方式... – arkascha
但爲什麼不打印1? – jemz
然後很明顯重寫是不工作的......這個'.htaccess'風格文件位於文件夾層次結構中的位置?此外,請確保您不會遇到緩存問題,請在瀏覽器中進行深度重新加載或完全禁用緩存以進行測試... – arkascha