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からindex.phpURLへの301リダイレクトを実行することもできます。

これを行うことによって:

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

ただし、適切な書き換えが必要なようですので、最初のオプションの方が適しています。

于 2012-07-12T23:00:33.453 に答える