0

有人可以告诉我如何让 mod_rewrite 重命名:

our-work-section.php?id=3&title=something
to
our-work-section/something/3

现在我的 .htaccess 在目录C:\workspace\www\brown中,我的虚拟主机是为http://workspace/设置的,所以我在下面做了一个 RewriteBase。我目前有:

RewriteEngine On
RewriteBase /www/brown/
RewriteRule ^/our-work-section/?$    our-work-section.php?id=$1 [NC,L]

我的错误日志什么也没说,页面什么也没做。我试过在这里和那里切换斜线/。

4

1 回答 1

1

试试这个

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(our-work-section)/?$ /our-work-section.php?id=$1 [L]

编辑

这个会起作用的。我测试了它

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(our-work-section)/([^/\.]+)/?$ /our-work-section.php?id=$1 [L]
于 2012-04-10T18:24:20.897 回答