【问题标题】:HTACCESS config in running 2 Joomla sites in one domain在一个域中运行 2 个 Joomla 站点的 HTACCESS 配置
【发布时间】:2015-05-26 01:55:48
【问题描述】:

我正在为客户开发一个新的 Joomla3 网站。他们当前的站点位于 www.domain.com/current/index.php (var/www/current),因此在不弄乱当前站点的情况下,我添加了另一个目录到我为新站点 www.domain.com/ 上传文件的位置newsite/index.php (var/www/newsite) 并且每当我浏览时,我都会登陆我正在处理的网站,并且所有链接都可以正常工作。

问题是当我尝试使用登录模块登录网站时,登录后,我被重定向到当前网站。不是我正在开发的网站。

我无权访问 httpd.conf 文件,所以我需要更改 HTACCESS 文件。

这是两个站点中当前的 HTACCESS 文件 (/var/www/.htaccess)

<Files .htaccess>
   order allow,deny
   deny from all
</Files>

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php

ErrorDocument 400 https://www.domain.org/errors/400.html
ErrorDocument 403 https://www.domain.org/errors/403.html
ErrorDocument 404 https://www.domain.org/errors/404.html
ErrorDocument 500 https://www.domain.org/errors/500.html

【问题讨论】:

    标签: php apache .htaccess mod-rewrite joomla


    【解决方案1】:

    原创

    RewriteRule ^(.*) index.php
    

    已编辑

    RewriteBase /newsite/
    RewriteRule ^(.*)$ /newsite/index.php/$1 [L,QSA]
    

    【讨论】:

    • 当用户登录他们的帐户时,这是否会破坏当前站点的登录?如果是,那么我不能这样做。
    • 这个不会弄乱当前登录。因为它被 rewritebase 分开。 rewritebase = 子文件夹
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-06-26
    • 2011-11-26
    相关资源
    最近更新 更多