提问人:Alfonzo 提问时间:4/28/2020 更新时间:4/28/2020 访问量:48
在 .htaccess 中使用 [R=301] 重写规则
Rewrite Rules with [R=301] in .htaccess
问:
出于 SEO 原因,我决定将文件夹引入我的 URL。现在我试图 301 所有旧 URL。
这 100+ 个页面的物理位置位于根目录中:
www.mydomain.com/pageA1.php
www.mydomain.com/pageA2.php
www.mydomain.com/pageB1.php
www.mydomain.com/pageB2.php
我现在希望 URL 包含文件夹名称 - 但物理位置保持不变:
www.mydomain.com/a-waste/pageA1.php
www.mydomain.com/a-waste/pageA2.php
www.mydomain.com/b-waste/pageB1.php
www.mydomain.com/b-waste/pageB2.php
我目前的规则是:
RewriteRule a-waste/pageA1.php /pageA1.php
RewriteRule a-waste/pageA2.php /pageA2.php
RewriteRule b-waste/pageB1.php /pageB1.php
RewriteRule b-waste/pageB2.php /pageB2.php
从某种意义上说,如果我浏览 www.mydomain.com/a-waste/pageA1.php - 这个 URL 会留在我的地址栏中,它会显示实际位于 www.mydomain.com/pageA1.php 的页面。
现在,如果我将 [R=301,L] 添加到此规则中以告诉谷歌它是永久的,它不再重写 URL,它只是重定向它?我错过了什么?
谢谢。 亚历克斯。
答: 暂无答案
评论
Location