2017-12-25 5 views
0

Ich habe ein gemeinsames Linux-Hosting, auf dem ich 2 Website hosten möchte.
In /public_html/ Ich habe example.com gehostet und auf /public_html/example2/ habe ich example2.comInstallation einer zweiten WordPress-Instanz in einem Unterordner Ausgabe

.htaccess von example.com

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

#Custom Error Pages 
ErrorDocument 403 https://www.example.com/error-403/ 

.htaccess von example2.com

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

#Custom Error Pages 
ErrorDocument 403 http://www.example2.com/error-403/ 

gehosteten I wa nt für den Zugriff sowohl auf der Website separat mit www-Version heißt

Bitte beachten Sie: ich habe Setup site_url und home_url und oben angegebene URL in Wordpress Allgemeinen Einstellungen.

Problem, das ich bin Bewurf ist

Wenn ich example2.com zugreifen es mir

So this answer nach dem Lesen zu https://www.example.com/example2/ nehmen, und ich änderte meine .htaccess von example.com zu

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/

RewriteRule ^index\.php$ - [L] 

# if a directory or a file exists, use it directly 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# if request is not for the /example2/ 
RewriteCond %{REQUEST_URI} !^/example2/ [NC] 

# otherwise forward it to index.php 
RewriteRule . /index.php [L] 

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 
</IfModule> 
# END WordPress 

So jetzt example2.com ist erreichbar, aber Permalink ist nicht funktioniert so, wenn ich versuche, es zurückzusetzen, löscht es den Inhalt meiner example2 .haccess Datei und umadressiert mich zu https://www.example.com/example2/.

Kann mir hier jemand helfen?

Ich habe das auch ohne Glück versucht Configuring WordPress .htaccess to view subfolders.

Antwort

0

denke ich, dass .htaccess zum Beispiel 2 so sein sollte:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /example2 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

#Custom Error Pages 
ErrorDocument 403 http://www.example2.com/error-403/ 
+0

Dank für die Beantwortung, aber es scheint nicht zu funktionieren, es coz jetzt Umleitung auf 'https://www.example.com/Beispiel2/'. –

Verwandte Themen