在Owncloud应用程序中修复URL以删除在url中具有index.php的要求

时间:2015-04-27 20:17:26

标签: php apache .htaccess mod-rewrite

我有apache 2.2.15。在其中我有一个owncloud的虚拟目录。我试图拥有http://cargobay.trekfederation.com,但是当我输入时,我的系统响应与Apache HTTP Server默认页面。如果我输入http://cargobay.trekfederation.com/index.php,它就可以了。在我的.htaccess文件中,我尝试了一系列不同的RewriteRules无济于事。

httpd条目如下所示:

<input align="center" type ="submit" name="submit" onclick="return uploadEx();">  

owncloud .htaccess文件如下所示:

<VirtualHost *:80>
ServerName cargobay.trekfederation.com
ServerAlias cargobay.trekfederation.net
DocumentRoot /var/www/html/owncloud
DirectoryIndex index.php index.html
<Directory /var/www/html/owncloud>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
</VirtualHost>

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方案deployment resources:您需要通过ownCloud命令行实用程序(也许除了apiVersion: v1 data: domainTemplate: {{ '"{{.Name}}.{{.Domain}}"' }} kind: ConfigMap metadata: name: config-network namespace: knative-serving 之外,还可以更新config-domain文件,如下所示:

.htaccess

您必须使用systemctl restart apache2指定用户(在我的情况下,该用户是$ sudo -u www-data php /var/www/html/owncloud/occ maintenance:update:htaccess .htaccess has been updated 能够写入Apache目录)。

还要检查您的sudo -u文件夹所在的目录(在我的情况下为www-data)。