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