Htaccess重写目录中的URL

时间:2014-02-25 15:30:13

标签: wordpress apache .htaccess mod-rewrite redirect

我的Wordpress网站上有博文,其网址如下:www.domain.com/blog/blog-name

我的很多网站用户都访问www.domain.com/blog-name,路径中没有博客目录。这是因为我最近改变了我的网址的工作方式。

我想进行403重定向或htaccess重写......无论哪种方法都是将用户引导到正确路径的正确方法。

我该怎么做才影响我的博文,而不影响我网站上的其他页面?

所以www.domain.com/contact保持不变,但任何博客文章如www.domain.com/blog-post都会被重定向到www.domain.com/blog/blog-name

我目前的HTACCESS文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

1 个答案:

答案 0 :(得分:0)

登录您的WordPress管理员。

转到设置 - &gt;固定链接。

在“自定义结构”下,将其更改为/ blog /%postname%/

这只会将博客基础添加到帖子(而非页面等),这正是您所需要的。