.htaccess mod_rewrite php扩展并获取查询字符串

时间:2015-09-13 13:05:48

标签: php .htaccess mod-rewrite

我的.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]

0 个答案:

没有答案