2
我想重寫如何使用的.htaccess
www.example.com/story.php?id=123&title=abc&cat=sports
到
www.example.com/story/123?title=abc&cat=sports
刪除的文件擴展名(.php)和我已經使用
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
它不工作。
我試過這個,但它顯示「請求的URL /story.php在此服務器上沒有找到。」並且我在「http://htaccess.madewithlove.be/」中測試了它,它顯示錯誤「RewriteCond%{THE_REQUEST}^GET \ /(story)\.php\?id=(\d+)&(\S+) [NC] \t不支持此變量:%{THE_REQUEST}「。請幫忙。 – ghost
@ghost提供目錄結構。 'story.php'文件位於何處?你在哪裏把htaccess文件 ? – hjpotter92
htaccess和story.php都在根目錄下。 – ghost