我最近使用 htaccess 更改了我的网站网址,这样我的网址就不会显示文件扩展名。现在我的问题是我创建了一个新的 xml 站点地图,这样我的 url 将是无扩展名的!!! Google 网站管理员工具告诉我有关重复内容的问题! IE。 page 和 page.html 具有相同的标题...所以我的问题是如何将文件扩展名 html 的 url 重定向到不带扩展名的 url!
这是我的网站 url 的示例,扩展名为 html
http://www.shenazhpeyk.co.uk/coding-machines.html http://www.shenazhpeyk.co.uk/coding-machines.html
我想重定向并将其更改为
http://www.shenazhpeyk.co.uk/coding-machines http://www.shenazhpeyk.co.uk/coding-machines
这样就可以使用 Google 网站管理员工具解决问题(请向我提供在 htaccess 文件中使用的代码)
非常感谢
也找到了这段代码。不确定它是否会完成同样的事情。似乎对我有用,就像上面的(对于 PHP)一样。
RewriteEngine On
# Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ /$1 [R=301,L]
# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ /$1 [R=301,L]
# Resolve .php file for extensionless php urls
RewriteRule ^([^/.]+)$ $1.php [L]
我想知道尾部斜杠以及这些斜杠是否应该存在或省略?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)