2017-04-13 7 views
0

私はリダイレクトで2つのステップを実行しようとしています。私は、だから私は、私は削除することができますポストは.htmlを/.htmlを削除して新しいURLにリダイレクト

で終わる別のURLから行くよ

www.example.com/02/11/name-of-post.html/

から

www.exampleblog.com/02/11/name-of-post

をリダイレクトしようとしています.html、しかし、後続のスラッシュが問題を引き起こすようです。

www.example.com/02/11/name-of-post.html/ - これはリダイレクトされません

www.example.com/02/11/name-of-post.html - これは

#remove .html from posts 
RewriteCond %{THE_REQUEST} \.html/$ 
RewriteRule ^(.*)/$ $1 [R=301] 
RewriteRule ^(.*)\.html$ /$1 [R=301,L] 

答えて

0

は、「名前・オブ・ポスト」と呼ばれるディレクトリ/フォルダを作成します、その後、実際のhtml「インデックスを含むファイルを呼び出します。あなたが投稿の名前を/名前の投稿/として表示するようにするには、htmlを使用します。 URLの後にスラッシュ(/)を追加すると、コンピュータは個々のWebページではなくディレクトリとして扱います。