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
.htaccess 需要将url子域重新写入不存在的文件夹而不是重定向_.htaccess_Mod Rewrite_Url Rewriting_Reverse Proxy - Fatal编程技术网

.htaccess 需要将url子域重新写入不存在的文件夹而不是重定向

.htaccess 需要将url子域重新写入不存在的文件夹而不是重定向,.htaccess,mod-rewrite,url-rewriting,reverse-proxy,.htaccess,Mod Rewrite,Url Rewriting,Reverse Proxy,我尝试过不同的情况,但都不管用 我在sub-domainabc.domain.com上有一个WordPress网站。 在服务器上创建的文件夹的路径类似于此表单“abc.domain.com” 现在我希望它显示为“domain.com/abc”,当用户在浏览器中键入“abc.domain.com”时,浏览器应显示“domain.com/abc”。搜索引擎还应显示“domain.com/abc” 注意-没有文件夹名“abc”(所有文件所在的子域文件夹名为abc.domain.com) 请帮我做这件事

我尝试过不同的情况,但都不管用

我在sub-domainabc.domain.com上有一个WordPress网站。 在服务器上创建的文件夹的路径类似于此表单“abc.domain.com”

现在我希望它显示为“domain.com/abc”,当用户在浏览器中键入“abc.domain.com”时,浏览器应显示“domain.com/abc”。搜索引擎还应显示“domain.com/abc

注意-没有文件夹名“abc”(所有文件所在的子域文件夹名为abc.domain.com)

请帮我做这件事

以下是我尝试过的:

RewriteCond %{HTTP_HOST} ^abc\.domain\.com
RewriteRule (.*) /abc/$1 [L]
  • 创建符号链接
    abc.domain.com->abc
  • 更改Wordpress permalink以将站点和主页URL更改为
    domain.com/abc