2016-10-13 91 views
0

好吧我有两个问题,我应该知道答案。这是一个WordPress网站。域名问题 - 子目录

  1. 客户端现在希望子目录是主要的网站,而不是一个子域(即http://www.sample.com/TEST)。但是,无论我已经拥有相对URL的代码(即/订阅),它都链接回http://www.sample.com/subscribe而不是http://www.sample.com/TEST/subscribe。我如何防止这种情况?
  2. 此外,我不记得如何使子目录不区分大小写。目前,只有http://www.sample.com/TEST有效,但http://www.sample.com/test没有。

我知道这些都是非常基本的问题,我刚才没有遇到他们,一直无法找到答案。

在此先感谢。

回答

0
  1. 我想不出任何东西,会变成引用/subscribesubscribe不是JavaScript或源文件的静态重写等。
  2. 我认为这取决于你的网络服务器。
0

您还没有指定,但如果你是在Apache httpd的运行,你可以使用mod_speling完成#2:https://httpd.apache.org/docs/2.4/mod/mod_speling.html

配置语法为:

CheckCaseOnly On 

#1。 ..好吧,这就是/订阅的URL,所以如果你不希望它这样做,请使用'subscribe'或'./subscribe'而不是'/ subscribe'。

如果您说全部为的网站内容实际上是服务于/ TEST子目录,我鼓励您将网站的DocumentRoot更改为指向该目录,而不是尝试更改所有的网址。