【发布时间】:2010-08-21 01:53:55
【问题描述】:
我在本地(Mac OS X Snow Leopard)开发服务器上实现友好的 SEO 网址时遇到问题。
*注意:site.com 只是一个例子
(1) 目前我的站点根目录设置了一个虚拟主机,指向我的站点文件夹的子目录。
(2) 当前访问的页面格式如下:http://site.com/index.php?page=login
(3) 我想将 SEO 实现为:http://site.com/login
(4) 我已经编辑了我的个人 apache 配置以包含 AllowOverride All
(5) 我创建了一个名为site_com.htaccess 的.htaccess 文件并将其放入site.com 的文档根目录中。这个文件的内容是:
RewriteEngine On
RewriteRule ^(.*).html /index.php?page=$1
(6) 然后我用 sudo apachectl restart 重新启动了 apache
我做错了什么?
【问题讨论】:
标签: apache macos .htaccess mod-rewrite