私はウェブサイトの再設計に取り組んでいます。これはプロファイルディレクトリの一種です。現在のWebサイトには "conference"というディレクトリがあり、そのフォルダ内にはすべての人物のプロファイルがあります。 だから、現在のウェブサイトのURL構造はフォルダから別のフォルダへのhtaccessリダイレクトとファイル拡張子の追加
domain.com/conference/firstname-lastname/
である私が働いている新しいウェブサイトは、異なるURL構造を有しています。 それは次のようになります。それぞれの人物の姓と名に置き換えられて
domaine.com/profile/firstname-lastname.html
ファーストネーム、姓は(明らかに)サイト上のプロファイル。
"conference"フォルダの代わりに、 "profile"フォルダになり、URL(firstname-lastname /)のフォルダのように動作するページの代わりに、同じ名前を保持します".html"を追加する必要があります。
すべてのプロファイルを1つずつリダイレクトする必要なく、htaccessでどのように行うことができますか?
は、ここで私は
RewriteEngine On
RewriteRule ^conference/(.*) profile/ [R=301,L]
を開始しましたhtaccessのコードだ(あまりにも長くかかるだろう100 profiles..thatの周りにあります)私はそれをどのように行う必要があることですか?そして、 "firstname-lastname /"を "firstname-lastname.html"(すべての名前にhtmlを追加)に置き換えることについてはわかりません。
ありがとうございます!あなたが使用することができます
- /profile/foo-bar.html
に
- /会議/ fooのバー/
をリダイレクトする
ありがとうございます!そして、これは "foo-bar.html"が持っているどんな名前ファイルでも動作しますか? 「foo2-bar2.html」や「mac-book.html」などのページがあればうまくいくようになるでしょうか?それは "$ 1"と "$ 2"のためのものですか?再度、感謝します – larin555