Mod rewrite 如何在php中创建重写规则?

Mod rewrite 如何在php中创建重写规则?,mod-rewrite,Mod Rewrite,当我尝试访问每一个php页面时,这很好 但是我怎样才能让它RewriteRule^/somepage$/somepage.php(它不工作) 如果页面是about.php,那么url应该是关于/(目录类型)或者Jan的答案: RewriteRule ^/about/$ /about.php 无论他们是否记得最后的/。或者Jan的答案: RewriteRule ^/about/$ /about.php 无论他们是否记得最后的/,都将重写它。如果您想在.htaccess文件中使用该规则,您需要从

当我尝试访问每一个php页面时,这很好

但是我怎样才能让它
RewriteRule^/somepage$/somepage.php
(它不工作)


如果页面是about.php,那么url应该是关于/(目录类型)

或者Jan的答案:

RewriteRule ^/about/$ /about.php

无论他们是否记得最后的
/

或者Jan的答案:

RewriteRule ^/about/$ /about.php

无论他们是否记得最后的
/
,都将重写它。

如果您想在.htaccess文件中使用该规则,您需要从模式中删除本地路径前缀,因为它在测试模式之前已被删除。如果根目录是
/
。所以试试这个:

RewriteRule ^/about/?$ /about.php
对于任意路径段:

RewriteRule ^somepage/$ /somepage.php

如果要在.htaccess文件中使用该规则,则需要从模式中删除本地路径前缀,因为在测试模式之前已将其删除。如果根目录是
/
。所以试试这个:

RewriteRule ^/about/?$ /about.php
对于任意路径段:

RewriteRule ^somepage/$ /somepage.php

我不认为Lixon想要为每一页添加规则,我不认为Lixon想要为每一页添加规则。