Apache 域路径在循环中的URL中重复

Apache 域路径在循环中的URL中重复,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,我一直在寻找,但找不到适合我问题的答案 问题是,我的网站在循环中重复URL中的路径。例如:您可以访问domain.com/path/info.html,也可以访问domain.com/path/domain.com/path/domain.com/path/domain.com/path/…(以下是循环)../info.html 对于普通用户来说,这不是问题,因为他总是使用正常的方式,但是对于SEO来说,这是一场噩梦 它可能与htaccess有关,但我们不知道它会给这个问题带来什么。你能帮我们吗

我一直在寻找,但找不到适合我问题的答案

问题是,我的网站在循环中重复URL中的路径。例如:您可以访问domain.com/path/info.html,也可以访问domain.com/path/domain.com/path/domain.com/path/domain.com/path/…(以下是循环)../info.html

对于普通用户来说,这不是问题,因为他总是使用正常的方式,但是对于SEO来说,这是一场噩梦

它可能与htaccess有关,但我们不知道它会给这个问题带来什么。你能帮我们吗?多谢各位

我给您留下有问题的htaccess(至少是它的重写规则):


标题集缓存控制“专用,必须重新验证”
FileTag无
# -----------------------------------------------------------------------
#压缩输出。
# -----------------------------------------------------------------------
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE应用程序/javascript
AddOutputFilterByType DEFLATE text/xml应用程序/xml文本/x组件
AddOutputFilterByType DEFLATE应用程序/xhtml+xml应用程序/rss+xml应用程序/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml应用程序/vnd.ms-fontobject应用程序/x-font-ttf font/opentype
标题添加访问控制允许源“*”
##标头集访问控制允许源“%{HTTP_Origin}e”env=HTTP_Origin
##标头集访问控制允许凭据为true
标题添加访问控制允许标题“来源,x请求,内容类型”
##Header add Access Control Allow Header“内容类型、深度、用户代理、X-File-Size、X-Requested-With(如果自修改)、X-File-Name、缓存控制、Content-MD5、X-Alt-Referer”
标题添加访问控制允许方法“放置、获取、发布、删除、选项”
##标题添加访问控制最大年龄1728000
# -----------------------------------------------------------------------
#重写规则
# -----------------------------------------------------------------------
AddHandler text/html.htm
AddType text/html.htm
DirectoryIndex.php
AddType应用程序/x-httpd-php.php.html.xml
重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^api/apirest.php[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}^/someindividualpage.htm
重写cond%{REQUEST_URI}^/_上传
重写规则^(.*)\.html$index.php
重写cond%{HTTP_HOST}^域名\.com$[NC]
重写规则^(.*)$http://domain.com/$1[R=301,L]
# -----------------------------------------------------------------------
#重写规则:课程
# -----------------------------------------------------------------------
#重写规则^([^/]+)/(.*)/?$index.php?url=$1和page=$2[L]
#重写规则^(.*)\.html$index.php[L]
   <ifModule mod_headers.c>
  <filesMatch "\.(x?html?|php)$">
    Header set Cache-Control "private, must-revalidate"
  </filesMatch>
</ifModule>

FileETag None


# -----------------------------------------------------------------------
# Compressing output.
# -----------------------------------------------------------------------
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
    AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
    AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</Ifmodule>

<IfModule mod_headers.c>
    Header add Access-Control-Allow-Origin "*"
    ##Header set Access-Control-Allow-Origin "%{HTTP_ORIGIN}e" env=HTTP_ORIGIN
    ##Header set Access-Control-Allow-Credentials true
    Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
    ##Header add Access-Control-Allow-Headers "Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control, Content-MD5, X-Alt-Referer"
    Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"   
    ##Header add Access-Control-Max-Age 1728000
</IfModule>


# -----------------------------------------------------------------------
# Rewrite rules
# -----------------------------------------------------------------------
AddHandler text/html .htm
AddType text/html .htm

DirectoryIndex index.php
AddType application/x-httpd-php .php .html .xml
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api /apirest.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^/someindividualpage.htm
RewriteCond %{REQUEST_URI} !^/_upload
RewriteRule ^(.*)\.html$    index.php


RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

# -----------------------------------------------------------------------
# Rewrite rules: Courses
# -----------------------------------------------------------------------
#RewriteRule ^([^/]+)/(.*?)/?$ index.php?url=$1&page=$2 [L]
#RewriteRule ^(.*)\.html$    index.php [L]