2016-08-09 48 views
1

Ich weiß, das ist eine offensichtliche Frage für euch ändern, um den Punkt zu kommen, URL meiner Website ist papayaleavestea.comWie meine Seite von example.com zu www.example.com

ich nach Antworten gegoogelt und hat in der .htaccess-Datei gefunden:

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

# END WordPress 

Wer weiß, oder jene Linie von Codes erklären oder mir sagen, was ich tun kann, weil ich nicht so toll einen Programmierer bin (eher wie ein Anfänger noch). würde noch jeden Rat oder Hilfe schätzen, die ich von Ihnen bekommen kann.

+0

Mögliche Duplikat [Umleiten nicht-www www in .htaccess] (http : //stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess) – AliIshaq

+0

Warum willst du das? Heute ist es üblich, die URL so kurz wie möglich zu machen. –

+0

nun, @Jonasw lassen Sie uns einfach sagen, dass ich einen Client habe, der möchte, dass seine Site-URL www.example.com lautet. – Kobe1234

Antwort

0

So ändern Sie eine WordPress-Basis-URL von Beispiel.com zu www. example.com (oder umgekehrt) ist ein bisschen schwieriger als eine einfache .htaccess Modifikation. Der Grund dafür ist, dass Wordpress alle Seiten behandelt und basierend auf dem in der Datenbank eingerichteten Pfad umleitet.

Das erste, was Sie tun müssen, um die Umleitung zu www zu stoppen ist die wp_options Tabelle in Ihrer Wordpress-Datenbank öffnen, und suchen Sie die Datensätze, in denen option_name die folgende ist:

  • Hause
  • siteurl

Und passen Sie die option_value entsprechend an.

Nachdem Sie diese geändert haben (was die Mehrheit der Links und Verweise auf Dateien/Posts/etc ändern sollte), sollten Sie ein Plugin installieren, um Massenänderungen an den Daten zu unterstützen, da es möglicherweise Posts gibt aktualisiert (wenn Sie manuell einen Link in einem Beitrag hinzugefügt, es wird so bleiben, bis sie geändert)

ein gutes Plugin, das diese Velvet Blues Update Urls

ist

helfen kann, erreichen wenn Sie ein Thema haben, die benutzerdefinierten Felder hat, Möglicherweise müssen Sie die Optionen durchlaufen und jedes benutzerdefinierte JavaScript usw. aktualisieren, um die Änderung widerzuspiegeln.

0

Sie können ServerAlias in Ihrem virtuellen Host-Konf einrichten. Dies funktioniert, wenn Sie denselben Inhalt für verschiedene IP-Adressen oder mehrere Domänen für eine einzelne IP-Adresse haben.

/etc/apache2/sites-available/example.conf

<VirtualHost *:80> 
    DocumentRoot /www/example 
    ServerName www.example.com 
    ServerAlias example.com 
</VirtualHost> 

Mit .htaccess

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
0
1.Access phpMyAdmin via your Control Panel. ... 
2.Click on the MySQL database for your WordPress blog. ... http://www.papayaleavestea.com 
3.Click on wp-options. 
4.Click on Edit on the line for siteurl. ... 
5. change siteurl (papayaleavestea.com) this to (http://www.papayaleavestea.com) same home url 

if not work comment for me