0

我想为我的网站 URL 做一个 301 重定向,比如 http://example.com/old-folder/allhtmlfiles.htmlhttp://example.com/new-folder/allhtmlfiles.html

旧文件夹下的所有 html 文件都应该可以通过 /new-folder/ 访问

我该怎么做,我尝试了一些我在这里找到的解决方案,但他们给了我 404 错误。

谢谢你的帮助。

苏西·马茨


我相应地更改了我的 .htaccess 但不起作用。我想我在上一个问题中没有清楚地提到slug change。

这是这个 wordpress 网站上的实际链接,

http://dland.in/sale/land-in-madikeri-karnataka-state-india-1750-acre/

现在文件夹名称已更改,这是新链接

http://dland.in/kerala-real-estate-sale/land-in-madikeri-karnataka-state-india-1750-acre/

第二个蛞蝓(land-in-madikeri-karnataka-state-india-1750-acre)可以是任何

所以我想获得一个 301 重定向到新链接。

非常感谢。

4

2 回答 2

1

将其放入文档根目录的 htaccess 文件中:

RewriteEngine On
RewriteRule ^old-folder/(.*)$ /new-folder/$1 [L,R=301]
于 2012-08-28T17:20:15.183 回答
0

我对您发布的 htaccess 的内容进行了一些更改(删除了重复的重写基础并首先移动了销售规则),试试这个:

ErrorDocument 404 /index.php?error=404 

RewriteEngine On 

RewriteBase /

RewriteRule ^sale/(.*)$ dland.in/kerala-real-estate-sale/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . index.php [L]
于 2012-08-29T09:32:55.427 回答