我有一个动态的网站。出于某种原因,我想在没有数据库的网络主机上将其作为静态html文件提供。
网址格式为:
mydomain.com/post-id/article-post-id.html
我的网站上有大约800个帖子。我已将所有帖子保存到PC上的单个文件夹中:
/articles/article-1.html /articles/article-2.html /articles/article-3.html etc.
创建800个文件夹并将每个文件放入相应的子文件夹很困难。因此,我一直在寻找执行以下操作的代码,但最终没有任何效果:
假设所请求的网址为mydomain.com/345/article-345.html
,并且服务器提供服务/public_html/mydomain.com/articles/article-345.html
如何使用mod_rewrite
和完成此操作.htaccess
?
在网站的主目录中创建一个名为“ .htaccess”的文件。然后,将其写入并保存。
RewriteEngine on
RewriteRule ^([0-9]+)/.+\.html$ articles/article-$1.html [NC,L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句