Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess 将假子域url重定向到特定文件夹_.htaccess_Subdomain - Fatal编程技术网

.htaccess 将假子域url重定向到特定文件夹

.htaccess 将假子域url重定向到特定文件夹,.htaccess,subdomain,.htaccess,Subdomain,在我的网站上,我为他们提供了用户配置文件和单独的URL。也就是说,如果我的网站URL是www.sample.com,并且user1已登录,则页面将重定向到www.user1.sample.com。但这不是一个子领域。如果出现类似www.*.sample.com的URL,我只想转到一个文件夹user。所有的工作都将在user文件夹中完成,保持URL不变。使用.htaccess有什么方法可以做到这一点吗??我不熟悉htaccess。作为一名将军,我做了一次这样的访问 <IfModule mod

在我的网站上,我为他们提供了用户配置文件和单独的URL。也就是说,如果我的网站URL是
www.sample.com
,并且
user1
已登录,则页面将重定向到
www.user1.sample.com
。但这不是一个子领域。如果出现类似
www.*.sample.com
的URL,我只想转到一个文件夹
user
。所有的工作都将在
user
文件夹中完成,保持URL不变。使用
.htaccess
有什么方法可以做到这一点吗??我不熟悉
htaccess
。作为一名将军,我做了一次这样的访问

<IfModule mod_rewrite.c>

RewriteEngine on
RewriteCond %{REQUEST_URI} !\.[^./]+$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://sample.com/$1/ [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.sample\.com$ [NC]
RewriteRule (.*) http://sample.com/$1 [R=301,L]
Options -Multiviews
RewriteCond %{SCRIPT_FILENAME} !-d  
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^404/$ ./404.php [L]

</IfModule>

重新启动发动机
重写条件%{REQUEST\u URI}!\。[^./]+$
重写cond%{REQUEST_URI}!(.*)/$
重写规则^(.*)$http://sample.com/$1/[R=301,L]
RewriteCond%{HTTP_HOST}^www\.sample\.com$[NC]
重写规则(.*)http://sample.com/$1[R=301,L]
选项-多视图
重写cond%{SCRIPT_FILENAME}-D
重写cond%{SCRIPT_FILENAME}-F
重写规则^404/$./404.php[L]
这段代码工作得很完美。这是用户输入
www.sample.com
时的工作。我可以在同一
.htaccess
文件中为
www.*.sample.com
执行此操作吗

我经历过。但这也不管用


非常感谢您的帮助。提前谢谢您

请说明www.user1.sample.com目前是否解决了此问题。您的Web服务器和DNS必须针对该url进行配置,才能解析为Web服务器上的正确路径。只有当你可以用.htacecss.Thnks做一些事情来回复时,你才会尝试这样做。。。