如何使用.htaccess正确重定向URL

时间:2015-01-29 17:36:46

标签: php .htaccess redirect

我正尝试使用以下规则将此网址www.site.com/page.php?sortchar=a重定向到www.site.com/page/a/,但我无法找到正确的结构。 sortchar变量可以是字母表中的任何字母,因此我尝试使用一个规则执行所有字母:

RewriteCond %{THE_REQUEST} \ /+page\.php\?sortchar=$1
RewriteRule ^ /page/([^/]*)/? [L,R]

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:1)

如果没有首先捕获$1,就无法在RewriteCond中使用RewriteCond %{THE_REQUEST} \s/+page\.php\?sortchar=([^&\s]+) [NC] RewriteRule ^ /page/%1? [L,R]

您可以使用:

{{1}}