我的.htaccess中有以下内容,它基本上从url中删除了.php扩展名,并将用户重定向到没有.php扩展名的url。但是,如果我有一个querystring for say say account.php,它将是account?user = john& id = 12,我希望我的下面的htacess代码能够将查询字符串转换为forwardslashes。
我有什么想法可以做到这一点?感谢
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^\ ]+)\.php
RewriteRule ^/?(.*)\.php$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^/?(.*)$ /$1.php [L]