2009-04-14 3 views
0

Ist es möglich, Joomla in einem Unterverzeichnis zu installieren und die index.php in das root zu verschieben. Ich weiß, dass dies mit WordPress gemacht werden kann, aber ich kann das Joomla-Äquivalent nicht finden.Joomla Installation in Subdir, index.php im root?

Ich benutze bereits eine Umleitung, nicht eine sehr gute.

Ich möchte nicht wirklich, dass alle Joomla-Ordner mein Stammverzeichnis verstopfen.

Vielen Dank im Voraus, sam

Antwort

1

Leider Joomla! hat keine dokumentierte Möglichkeit, dies zu tun. Sie können möglicherweise den Code ändern, in dem die JPATH_BASE Konstante und die JURI Klasse definiert sind, aber Sie müssten definitiv den Kern hacken, um dies zu tun.

0

würde eine virtuelle Host Hilfe zu machen?

0

Ich weiß, es ist alt, aber ich habe eine Lösung für diese Frage gefunden, die Sie nicht zwingen, ein System zu hak. Joomla So leiten Sie tun können (es funktioniert mit: Joomla 2.5): 1. legen .htaccess-Datei auf Ihre Stammwebverzeichnis (oft ist es: public_html) mit diesem Code:

# .htaccess main domain to subfolder redirect 
# Copy and paste the following code into the .htaccess file 
# in the public_html folder of your hosting account 
# make the changes to the file according to the instructions. 

# Do not change this line. 
RewriteEngine on 

# Change yourdomain.com to be your main domain. 
RewriteCond %{HTTP_HOST} !^www. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

# Change 'subfolder' to be the folder you will use for your main domain. 
RewriteCond %{REQUEST_URI} !^/subfolder/ 

# Don't change these lines. 
# You may have to comment this if You i.e. have na `index.php` file which You dont want load 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# Change 'subfolder' to be the folder you will use for your main domain. 
RewriteRule ^(.*)$ /subfolder/$1 [L] 

# Change yourdomain.com to be your main domain again. 
# Change 'subfolder' to be the folder you will use for your main domain 
# followed by/then the main file for your site, index.php, index.html, etc. 
RewriteCond %{HTTP_HOST} ^(www.)?{HTTP_HOST}$ [NC] 
RewriteRule ^(/)?$ /subfolder/index.php [L] 
  1. In Ihre Joomla config.php Datei, chage diese Zeile:

    public $live_site = 'http://www.your-domain.com';

für Ihre Handlung ändern Ihre Domain Domain.

Verwandte Themen