htaccess在更改主机名

时间:2016-09-08 02:19:59

标签: apache .htaccess redirect mod-rewrite

关于我在我的同义词中访问我自己的云,我遇到了一些问题。我有一个名为owncloud.xy.org的子域名,它工作正常。

问题是xy.org被htaccess文件(由我自己创建)重定向到www.xy.org,这指向我的web文件夹。 Owncloud也默认安装在那里。因此,调用www.xy.org/owncloud也会启动owncloud的登录页面。

我通过在owncloud文件夹中的htaccess文件中添加以下规则来实现这一点:

RewriteCond %{HTTP_HOST} !owncloud\.xy\.org [OR]
RewriteCond %{REQUEST_URI} xy
RewriteRule ^ https://owncloud.xy.org? [L,R=301]

现在如果我通过owncloud创建一个文件的共享链接,它会创建一个这样的(这很好):

https://owncloud.xy.org/index.php/s/UXju1jG0FJ0wMdq#pdfviewer

但是,如果我更改主机名 - 部分并添加/owncloud/,如下所示:

https://www.xy.org/owncloud/index.php/s/UXju1jG0FJ0wMdq#pdfviewer

它引导我进入具有以下URL的登录页面:

https://owncloud.xy.org/#pdfviewer

我认为这种行为是正常的,但我怎样才能摆脱#pdfviewer?或者这是因为我在htaccess文件中的修改而发生的?

干杯

0 个答案:

没有答案