Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 此htaccess将我的子域重定向到子域文件夹的原因 ############################################ ##启用重写 选项+FollowSymLinks 重新启动发动机 ############################################ ##强制web流量使用HTTPS 重写cond%{SERVER_PORT}80 重写规则^(.*)$https://www.marclick.com/$1[R,L] ##HTTP授权的变通方法 ##在CGI环境中 重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}] ############################################ ##禁用跟踪和跟踪HTTP方法以防止XSS攻击 RewriteCond%{REQUEST_METHOD}^TRAC[EK] 重写规则。*-[L,R=405] ############################################ ##移动用户代理重定向 #重写cond%{REQUEST_URI}^/mobiledirectoryhere/*$ #重写Cond%{HTTP|u USER|u AGENT}“android |黑莓| ipad | iphone | ipod | iemobile | opera mobile | palmos | webos | googlebot mobile”[NC] #重写规则^(.*)$/mobiledirectoryhere/[L,R=302] ############################################ ##在这些文件夹中丢失文件时始终发送404 重写cond%{REQUEST_URI}^/(媒体|皮肤| js)/ ############################################ ##决不重写现有文件、目录和链接 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写cond%{REQUEST_FILENAME}-L ############################################ ##将所有其他内容重写为index.php 重写规则。*index.php[L]_Apache_.htaccess_Redirect - Fatal编程技术网

Apache 此htaccess将我的子域重定向到子域文件夹的原因 ############################################ ##启用重写 选项+FollowSymLinks 重新启动发动机 ############################################ ##强制web流量使用HTTPS 重写cond%{SERVER_PORT}80 重写规则^(.*)$https://www.marclick.com/$1[R,L] ##HTTP授权的变通方法 ##在CGI环境中 重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}] ############################################ ##禁用跟踪和跟踪HTTP方法以防止XSS攻击 RewriteCond%{REQUEST_METHOD}^TRAC[EK] 重写规则。*-[L,R=405] ############################################ ##移动用户代理重定向 #重写cond%{REQUEST_URI}^/mobiledirectoryhere/*$ #重写Cond%{HTTP|u USER|u AGENT}“android |黑莓| ipad | iphone | ipod | iemobile | opera mobile | palmos | webos | googlebot mobile”[NC] #重写规则^(.*)$/mobiledirectoryhere/[L,R=302] ############################################ ##在这些文件夹中丢失文件时始终发送404 重写cond%{REQUEST_URI}^/(媒体|皮肤| js)/ ############################################ ##决不重写现有文件、目录和链接 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写cond%{REQUEST_FILENAME}-L ############################################ ##将所有其他内容重写为index.php 重写规则。*index.php[L]

Apache 此htaccess将我的子域重定向到子域文件夹的原因 ############################################ ##启用重写 选项+FollowSymLinks 重新启动发动机 ############################################ ##强制web流量使用HTTPS 重写cond%{SERVER_PORT}80 重写规则^(.*)$https://www.marclick.com/$1[R,L] ##HTTP授权的变通方法 ##在CGI环境中 重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}] ############################################ ##禁用跟踪和跟踪HTTP方法以防止XSS攻击 RewriteCond%{REQUEST_METHOD}^TRAC[EK] 重写规则。*-[L,R=405] ############################################ ##移动用户代理重定向 #重写cond%{REQUEST_URI}^/mobiledirectoryhere/*$ #重写Cond%{HTTP|u USER|u AGENT}“android |黑莓| ipad | iphone | ipod | iemobile | opera mobile | palmos | webos | googlebot mobile”[NC] #重写规则^(.*)$/mobiledirectoryhere/[L,R=302] ############################################ ##在这些文件夹中丢失文件时始终发送404 重写cond%{REQUEST_URI}^/(媒体|皮肤| js)/ ############################################ ##决不重写现有文件、目录和链接 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写cond%{REQUEST_FILENAME}-L ############################################ ##将所有其他内容重写为index.php 重写规则。*index.php[L],apache,.htaccess,redirect,Apache,.htaccess,Redirect,我的服务器有这个htaccess文件 现在我的问题是example.marlick.com正在重定向到www.marclick.com/subdomains/example 我的问题很简单,但我不明白我的htaccess文件有什么问题看不到子域的任何规则,您是否尝试删除部分并查看哪些行创建了重写?是的,我删除了一些规则。请您评论一下不将子域重定向到其文件夹的一般规则。没有创建不重定向规则的逻辑,请首先尝试捕获重定向子域的规则,您是否可能有其他htaccess或其他vhost? <IfMod

我的服务器有这个
htaccess
文件 现在我的问题是
example.marlick.com
正在重定向到
www.marclick.com/subdomains/example


我的问题很简单,但我不明白我的htaccess文件有什么问题

看不到子域的任何规则,您是否尝试删除部分并查看哪些行创建了重写?是的,我删除了一些规则。请您评论一下不将子域重定向到其文件夹的一般规则。没有创建不重定向规则的逻辑,请首先尝试捕获重定向子域的规则,您是否可能有其他htaccess或其他vhost?
<IfModule mod_rewrite.c>

############################################
## enable rewrites

    Options +FollowSymLinks
    RewriteEngine on    

############################################
## Force web traffic to use HTTPS

    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://www.marclick.com/$1 [R,L]

## workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## TRACE and TRACK HTTP methods disabled to prevent XSS attacks

    RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
    RewriteRule .* - [L,R=405]

############################################
## redirect for mobile user agents

    #RewriteCond %{REQUEST_URI} !^/mobiledirectoryhere/.*$
    #RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
    #RewriteRule ^(.*)$ /mobiledirectoryhere/ [L,R=302]

############################################
## always send 404 on missing files in these folders

    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

############################################
## never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>