我们的网站上有一个有趣的问题。我们的服务器允许第二个站点堆叠在当前站点之上,搜索引擎出于某种原因找到它们。
现在看来是这样的:
http://www.rippedsheets.com/laser/100742-6_winelabels.html/matte.html
我想在第一次扩展后删除所有内容。
这就是我想要的样子:
http://www.rippedsheets.com/laser/100742-6_winelabels.html
这是我尝试过的......
RewriteEngine On
RewriteCond %{HTTP_HOST} !^html/.*\.html
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
它主要有效,但它将网站上的所有链接更改为www.www.rippedsheets.com
谢谢!
答案 0 :(得分:1)
您可以在root .htaccess中使用此规则:
RewriteEngine On
RewriteCond %{REQUEST_URI} !\.(?:jpe?g|gif|bmp|png|tiff|css|js) [NC]
RewriteRule ^([^.]+\.[^./]+)/.+$ /$1 [R=301,L]