web-dev-qa-db-de.com

Subdomains zu Seiten

Hallo, ich habe eine Website auf WordPress, die 2 Seiten hat, die ich wollte, um es in Subdomain zu konvertieren.

ZB: Lass meine Website sein http://www.domain.com

es gibt zwei Seiten http://www.domain.com/page1 und http://www.domain.com/page2

Ich möchte, dass sie unter http://page1.domain.com & http://page2.domain.com erreichbar sind.

Außerdem habe ich möglicherweise Unterseiten zu Seite 1, auf die ich über die Unterdomäne der Hauptseite zugreifen möchte. Ich meine, wenn http://www.domain.com/page1/subpage1 Unterseite von http://www.domain.com/page1 ist, dann möchte ich darauf zugreifen als http://page1.domain.com/subpage1

Ich habe bereits Subdomains in cpanel erstellt, die auf den Stammordner meiner Website verweisen, und habe versucht, htaccess zu folgen.

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_Host} ^subsite\.domain\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subsite [NC]
RewriteRule ^(.*)$ /subsite/$1 [L]

Ich habe verschiedene andere Varianten von HTAccess-Code aus verschiedenen Foren ausprobiert und auch www.stackoverflow.com

Auch versucht WP Subdomains (Revisited) -Plugin und keine Verwendung gefunden.

Bitte helfen Sie mir, das Problem zu beheben.

4
prashu132

Verwenden Sie dazu besser WP_Rewrite.

add_action('page_rewrite_rules','my_page_rules');
function ($rules){
$rules['([^/]+)/?$'] = 'index.php?pagename='$pageslug'/$matches[1]';
return $rules;
}
add_filter( 'page_link', 'sub_page_link');
function sub_page_link(){
// preg_replace here
}

Ich habe ein Premium-Plugin gefunden, das den gleichen Mechanismus zum Konvertieren von Seiten in eine Unterdomäne verwendet, Umschreiberegeln und konfigurierte Server-Wildcards verwendet.

Hoffe es ist hilfreich!

5
M Ali Salim