2016-11-03 4 views
1

私は動的なウェブサイトを持っています。何らかの理由で、データベースのないWebホスト上で静的なhtmlファイルとして提供したいと考えています。複数のサブディレクトリで要求された1つのサブディレクトリにのみファイルを提供するMod_rewrite

URLパターンは次のとおりです。

mydomain.com/post-id/article-post-id.html 

私のウェブサイトは、約800の記事があります。私は自分のPC上の単一のフォルダにすべての私の記事を保存しました:

/articles/article-1.html /articles/article-2.html /articles/article-3.html etc.

それは800個のフォルダを作成し、対応するサブフォルダ内の各ファイルを置くことは困難です。だから私は、次の操作を行うためのコードを探していますが働く何で終了されています:?

は、要求されたURLがmydomain.com/345/article-345.htmlで、サーバーがmod_rewrite.htaccessを使ってこれを実現する方法/public_html/mydomain.com/articles/article-345.html

を提供していますと言いますか

答えて

0

".htaccess"という名前のWebサイトのメインディレクトリにファイルを作成します。次に、これに書き込んで保存します。

RewriteEngine on 
RewriteRule ^([0-9]+)/.+\.html$ articles/article-$1.html [NC,L] 
関連する問題