我想在我的 .htacces 文件中重写这些:
/*.php -> /*(/)
(例如,gallery.php 到 /gallery 或 /gallery/)
/snippets.php*?s= -> /snippets/*
(例如,snippets.php*?s=test 到 /snippets/test 或 /snippets/test/)
到目前为止我的代码:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]
RewriteRule ^snippets/([^/\.]+)/?$ snippets.php?s=$1 [L]
使用我的代码出现的错误:
/snippets/ 和 /snippets/test(/) 将警告 500 错误。/snippets 工作正常。
我究竟做错了什么?