使用.htaccess显示不同的地址

时间:2014-03-22 21:43:43

标签: php .htaccess

我尝试过几种方法,但不会起作用。我的页面显示为:

http://www.site.com/page?page=about-us

我希望页面网址显示为:

http://www.site.com/page/about-us

在哪里"关于我们"是发送到" page.php"

的参数

这可以用htaccess吗?

1 个答案:

答案 0 :(得分:0)

你必须告诉Apache你要改写:

Options +FollowSymlinks
RewriteEngine on

然后使用以下规则:

RewriteRule ^page/(.+) /page?page=$ [NC]

小心只复制文本.Windows和Linux行之间的区别有时会产生错误500.Windows使用CR LF和Linux只有LF

如果您想了解更多有关它的工作原理: http://corz.org/server/tricks/htaccess2.php