0
我们有这个重写规则生效,但我们遇到了博客“下一步”页面链接不工作的问题。这是一个不起作用的示例网址:http://www.mydomain.com/blog/page/2/它正在被重定向到http://www.mydomain.com/page/2/(显示网站主页)。Htaccess重定向规则不起作用
这是目前的规则:
RewriteCond %{REQUEST_URI} /blog/$ [NC]
RewriteRule (.*) %1 [L]
RewriteCond %{REQUEST_URI} !^blog/$ [NC]
RewriteRule ^blog/(.*)$ http://www.mydomain.com/$1 [R=301,L]
以前,我们的博客文章驻留在/博客/文件夹下,但新的网站已经呈现在根级别的博客文章(HTTP:// www.mydomain.com/category/some-blog-post/)。因此,此规则将旧索引博客文章重定向到新的URL结构。
有什么建议吗?提前致谢。
不完全。我们仍然有博客的“主页”驻留在/ blog /和分页链接仍然在http://www.mydomain.com/blog/page/X/。我们只是将旧的个人博客文章从/ blog/category/some-blog-post /转到/ category/some-blog-post/ – brentnau
好的,请参阅我编辑的答案。 – gregseth
该脚本在实现时会产生500错误。 – brentnau