私のページをリダイレクトしようとすると、何も起こりません。誰かがforum.example.com/forumdisplay.php?fid=1
と入力しようとすると、私はそれらがforum.example.com/forum-1.php
にリダイレクトされるようにします。私は.htaccess
に新しいですし、それを把握できませんでした。.htaccess Rewriteruleがリダイレクトされた301をリダイレクトしない
.htaccess
ファイル:
Options -MultiViews
RewriteEngine on
Redirect 301 /forumdisplay.php?fid=([0-9]+).php /forum-$1.php
RewriteRule ^forum-([0-9]+)\.php$ forumdisplay.php?fid=$1 [L,QSA]
すべてのヘルプは理解されるであろう。
ありがとうございます。しかし、urlは/forum-2.php?fid=2のように表示されます。 ?fid = 2の部分なしで/forum-2.phpのように表示することは可能ですか? – Emrats
ああ、申し訳ありません、私はそれについて忘れていました...私は私の答えを更新しました。 – MrWhite