2017-08-11 15 views
0

私は非常に多くの投稿を読んで、.htaccessファイルを正常に動作させるようにしました。インデックスを壊さずにフォルダURLの末尾にあるスラッシュを削除する方法

状況 - ダイナミックビデオプレーヤーを含む/ watchディレクトリにindex.phpファイルがあります。 URLをこのように見せたい/時計の後にスラッシュを末尾に/フォルダが行く必要があると

//example.com/watch?v=Hghj12

現在、私はこれを持っている...

//example.com/watch/?v=Hghj12

。 example.com/watch/へのリンクからexample.com/watchへのリンクをページを破ることなく解決します。現在、私は403エラーが発生します。 /監視フォルダのための私の現在の.htaccess

DirectorySlash Off 
RewriteEngine On 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php($|\ |\?) 
RewriteRule^/%1 [R=301,L] 
DirectoryIndex index.php 

多くの感謝!

答えて

0

あなたは単に、あなたが使用することができ、最後のスラッシュを削除しようと/watch.htaccessファイルを使用している場合:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} (.+)/$ 
RewriteRule^%1 [R=301,L] 

あなたはこれをテストする前に、あなたのキャッシュをクリアしていることを確認します。

+0

example.com/watchで403エラーが発生し、example.com/watch/と入力してもスラッシュは削除されません。 –

関連する問題