如何使用htaccess从网站URL中删除博客文件夹名称

时间:2017-01-11 03:18:29

标签: .htaccess mod-rewrite url-rewriting

我正在将博客模块集成到网站www.standardcoldpressedoil.com

我想在访问个人博客(www.standardcoldpressedoil.com/blog/post1)时从网站URL中删除博客目录名称,但当有人直接访问博客部分(www.standardcoldpressedoil.com/blog)时,博客目录名称应保留在URL中。

换句话说,我想更改以下网址:

  1. www.standardcoldpressedoil.com/blog/post1
  2. www.standardcoldpressedoil.com/blog/post2
  3. 要:

    1. www.standardcoldpressedoil.com/post1
    2. www.standardcoldpressedoil.com/post2
    3. 但如果我访问www.standardcoldpressedoil.com/blog,博客应该列出所有帖子,如post1,post2等。

      根据how to remove folder name from url using htaccess,我尝试了下面的代码,它对我不起作用。

      Options +FollowSymLinks -MultiViews
      # Turn mod_rewrite on
      RewriteEngine On
      RewriteBase /
      
      RewriteRule ^blog/(.*)$ /$1 [L,NC,R]
      

0 个答案:

没有答案