0

我有一个当前可以通过 URL 访问的论坛:

www.website.com/index.php?app=forums

取而代之的是,我希望人们能够去:

www.website.com/forum

不过,这是踢球者 - 已经有一个包含以下内容的 .htaccess 文件:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

似乎这应该是可能的,但我不知道自己该怎么做。

谢谢!

4

1 回答 1

1

还没有测试过这个,但是这样的东西应该可以工作。在第一个 RewriteCond 指令之前添加它。

RewriteRule ^forum$ /index.php?app=forums

或者,您也可以从 /forum 执行 301 重定向到 index.php URL。

通过做这个:

Redirect 301 /forum "http://www.website.com/index.php?app=forums

然而,看起来你想要一个适当的重写,所以第一个选项更好,

于 2012-07-12T23:00:33.453 回答