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-在不重定向的情况下将规则从子文件夹重写到根目录_.htaccess_Subdomain_Root - Fatal编程技术网

.htaccess-在不重定向的情况下将规则从子文件夹重写到根目录

.htaccess-在不重定向的情况下将规则从子文件夹重写到根目录,.htaccess,subdomain,root,.htaccess,Subdomain,Root,我正在.htaccess中查找要更改的内容 subdomain.website.com/page/title 到 website.com/subdomain/title 无需重定向到网站,同时将URL保留在地址栏中 在子文件夹中调用此.htaccess公共html/子域。那么,如何在不使用重定向的情况下返回到该文件夹public\u html 谢谢:)这里有一种使用代理的方法,它将保留用户地址栏中的URL不变 RewriteCond %{HTTP_HOST} ^subdomain\.websit

我正在
.htaccess
中查找要更改的内容
subdomain.website.com/page/title
website.com/subdomain/title

无需重定向到网站,同时将URL保留在地址栏中

在子文件夹中调用此
.htaccess
<代码>公共html/子域。那么,如何在不使用重定向的情况下返回到该文件夹
public\u html


谢谢:)

这里有一种使用代理的方法,它将保留用户地址栏中的URL不变

RewriteCond %{HTTP_HOST} ^subdomain\.website\.com$ [NC] 
RewriteRule ^page/title$ http://website.com/subdomain/title [P,NC]

下面是一种使用代理的方法,它将保持用户地址栏中的URL不变

RewriteCond %{HTTP_HOST} ^subdomain\.website\.com$ [NC] 
RewriteRule ^page/title$ http://website.com/subdomain/title [P,NC]

我现在明白了,我不是很清楚。在重写规则中,我使用/index.php?blabla,但当我在这里使用它时,它是一个子域/index?blabla。因此,是否可以使用上面的文件夹/rootNo,除非您将其(规则)放在parent.htaccess中(在您的示例中是根文件夹中的文件)。但是如果您愿意--您可以尝试
[DPI]
和/或
[PT]
标志(我自己没有测试过)。您需要在发布Q之前搜索
.htaccess
标记的Qs以获得解决方案。此问题已被询问并回答了几十次:(很抱歉,我找不到一个能为我的问题提供足够具体解决方案的,但我相信我现在可以使用它了,我现在明白了,我不是很清楚。在重写规则中,我使用/index.php?blablabla,但当我在这里使用它时,它是一个子域/index?blablabla。那么,是否可以使用上面的文件夹/rootNo,除非你放置它(规则)在parent.htaccess中(在您的情况下,文件在根文件夹中)。但是如果您愿意,您可以尝试
[DPI]
和/或
[PT]
标志(我自己还没有测试过)。您应该在发布Q之前搜索
.htaccess
标记的Qs以寻找解决方案。这个问题已经被询问和回答了几十次:(很抱歉,我找不到一个能为我的问题提供足够具体解决方案的,但我相信我现在可以解决这个问题了乌尔里希,你错了。你真的不需要使用代理来做这件事——很多(如果不是大多数的话)共享主机提供商将
.*\.mydomian.com
映射到
mydomain.com
的单个文档根目录。所有操作都要求或者是子域上的内部重定向。我刚刚在另一篇文章中给出了这方面的规则。Ulrich,你错了。你真的不需要使用代理来做这件事——许多(如果不是大多数)共享主机提供商将
*\\.mydomian.com
映射到
mydomain.com
的单个文档根目录。OP要求的只是一个内部r子域上的edirection。我刚刚在另一篇文章中给出了此规则。