2012-04-09 9 views
1

現在、私のウェブサイトには、訪問者が「www.mywebsite.com/index.php?post=123」にアクセスして別の投稿に直接アクセスすることができます。ここで123は投稿番号です。Mod短い直リンクを作成するための書き換え

私はhtaccessを使用して直接リンクをクリーンアップしようとしていますが、希望の結果は "www.mywebsite.com/123"に移動し、htaccessは "www.mywebsite.com" /index.php?post=123

私は、次のModrewriteを使用して試してみましたが、それは404エラーに私を指示されています。私は使用していますので

RewriteRule ^/([0-9]+)$ /index.php?videoID=$1 [QSA] 

私はModrewriteモジュールが動作していることを確信していますその他のルールもあります。ここに私の.htaccessファイル全体があります:

これらのルールは、あなたの.htaccessファイルである場合は、URIにマッチさせるための正規表現から(スラッシュ)の接頭辞を削除する必要があります10
+0

ことで、[R]オプションを試してみてくださいリダイレクトが実際にどのように起こっているかを確認する – Shubham

+0

@ Shubhamが何を意味するのか分かりませんが、[R]は何も変わりません。私は何を探していますか? – cazzer

+0

http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html:「新しいリクエストを強制する」を参照してください。 – Shubham

答えて

0

RewriteRule ^([0-9]+)$ /index.php?videoID=$1 [QSA] 
関連する問題