使用.htaccess友好的网址

时间:2011-10-28 04:09:53

标签: .htaccess mod-rewrite seo

我已经阅读了许多类似的问题,但未能将网址改为SEO友好名称。这很奇怪,因为我相信我的要求应该很简单。因此,我将具体希望找到我所缺少的东西。在我把它放在服务器上之前,我正在本地机器上进行测试。

这是我得到的:

http://localhost/ggs2/forms/mymain.php

这就是我想要的东西

http://localhost/ggs2/goals

在ggs2子目录中,我有一个.htaccess文件,内容为:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/goals$ /forms/mymain.php

当我点击指向目标的链接时,URL尚未被修改。

所以:

  • .htaccess文件有问题吗?
  • 我需要设置一些服务器设置吗?
  • 别的什么?

由于

1 个答案:

答案 0 :(得分:11)

试试这个:

RewriteRule ^goals/?$ /forms/mymain.php [NC,L]

删除第一个斜杠,这意味着您正在查找根文件夹,而不是当前文件夹。