在一个php网站上,我试图使用.htaccess删除.php扩展名,因此,当用户访问https://example.com/blog时,请求将被路由到blog.php-可以在此代码下正常工作
RewriteEngine开启
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule ^([^。] +)$ $ 1.php $ 2 [NC,L]
但是我希望能够使用网址https://example.com/blog/this-is-the-title链接到特定的博客记录,该网址应路由到blog.php?q = this-is-the-title
我尝试使用此htaccess文件
RewriteEngine开启
RewriteCond%{DOCUMENT_ROOT} / $ 1.php -f
RewriteRule ^([^ /] +)(/.+)$ /$1.php$2 [L]
但是这不能按预期工作,如果我尝试例如它会重定向到目录。 / blog /这是测试
任何帮助将不胜感激:)