htaccess-删除尾随ext,并启用尾随查询字符串

时间:2019-01-15 10:57:11

标签: php apache .htaccess

在一个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 /这是测试

任何帮助将不胜感激:)

0 个答案:

没有答案