将.htaccess中的url变量从page.{variable}.php重写为/page/{variable}


Rewrite variable url in .htaccess from page.{variable}.php to /page/{variable}

我对。htaccess文件没有太多经验,但我想实现以下目标:

/page/{variable}应该重定向到文件page.{variable}.php

我试过这样做:

RewriteEngine On
RewriteRule ^page/$ page.$.php`

但这不起作用。我怎么重写这个?

在匹配表达式中,$表示字符串的结束。
您需要的是一个捕获组,您可以使用$1引用它(对于第一个捕获组):

RewriteRule ^page/(.+) page.$1.php