Php 使用.htaccess显示不同的地址

Php 使用.htaccess显示不同的地址,php,.htaccess,Php,.htaccess,我试过几种方法,但都不管用。我有一个页面显示为: 我希望页面url显示为: 其中“about us”是发送到“page.php”的参数 这在htaccess中可能吗?您必须告诉Apache您将通过以下方式进行重写: Options +FollowSymlinks RewriteEngine on 然后使用以下规则: RewriteRule ^page/(.+) /page?page=$ [NC] 复制文本时要小心。Windows和Linux之间的行尾差异有时会导致错误500。Window

我试过几种方法,但都不管用。我有一个页面显示为:

我希望页面url显示为:

其中“about us”是发送到“page.php”的参数


这在htaccess中可能吗?

您必须告诉Apache您将通过以下方式进行重写:

Options +FollowSymlinks
RewriteEngine on
然后使用以下规则:

RewriteRule ^page/(.+) /page?page=$ [NC]
复制文本时要小心。Windows和Linux之间的行尾差异有时会导致错误500。Windows只使用CR LF和Linux LF

如果您想了解更多有关其工作原理的信息:

您能说明如何做到这一点吗?谢谢你的好奇。是什么迫使您编写.htaccess文件来解决此问题?您是否被限制编辑Apache的配置?