.htaccess 将所有www和www重定向到https和子文件夹中的特定文件,但隐藏子文件夹和扩展名,而无需SEO双重内容惩罚
我把头发扯了20个小时都没有成功 假设站点是“example.com”,工作文件位于“example.com/subfolder1/kind thinks.php”中。我一直在尝试提出.htaccess规则来执行以下操作:.htaccess 将所有www和www重定向到https和子文件夹中的特定文件,但隐藏子文件夹和扩展名,而无需SEO双重内容惩罚,.htaccess,redirect,mod-rewrite,.htaccess,Redirect,Mod Rewrite,我把头发扯了20个小时都没有成功 假设站点是“example.com”,工作文件位于“example.com/subfolder1/kind thinks.php”中。我一直在尝试提出.htaccess规则来执行以下操作: 如果用户仅在地址栏中键入“example.com/kind thinks”,它将自动选择安全https,并在地址栏中显示“”。也就是说,没有“subfolder1”名称,也没有“php”扩展名 将来,当我有更多内容时,我希望用户能够键入“”,它将转到文件“”。同样,我希望地址
RewriteEngine On
RewriteRule ^.*kind(.*)$ https://example.com/happy$1 [R,L]
它应该转移
example.com/kind-thoughts
到
确保将example.com
更改到您的网站。尝试此重写规则
RewriteEngine On
RewriteRule ^.*kind(.*)$ https://example.com/happy$1 [R,L]
它应该转移
example.com/kind-thoughts
到
确保将
example.com
更改到您的网站。非常感谢!我愚蠢的问题是,重写是否必须有R=301标志才能避免“双重内容”惩罚,因为同一个文件可以通过“.php”扩展名访问,也可以不通过“.php”扩展名访问。作为一个新手,我没有能力对你的答案投赞成票,但非常感谢@这是我的荣幸。不需要R=301标志
。非常感谢!我愚蠢的问题是,重写是否必须有R=301标志才能避免“双重内容”惩罚,因为同一个文件可以通过“.php”扩展名访问,也可以不通过“.php”扩展名访问。作为一个新手,我没有能力对你的答案投赞成票,但非常感谢@这是我的荣幸。不需要R=301标志
。