Die Website-URL zwingen, "www" einzuschließen und in Großbuchstaben zu schreiben?
3 Antworten
- Stimmen
-
- 2010-08-31
Soweitich weiß,gibt es keine Möglichkeit,die URLin Großbuchstaben zu zwingen.
Zum Erzwingen des WWW.Dies kann variieren,je nachdem,wo Sie hosten usw.
Hieristeine allgemeine Möglichkeit,diesmit Ihrer .htaccess-Datei zutun.
# Forcing www. infront of domain RewriteEngine On Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^(domain\.com)$ [NC] RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
As far as i know there is no way to force the url to uppercase.
As for forcing the www. this can vary as to where you are hosting etc.
Here is one generic way of doing this using your .htaccess file.
# Forcing www. infront of domain RewriteEngine On Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^(domain\.com)$ [NC] RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
-
Siemüssen dazunichteinmal .htaccess verwenden.WordPressmachtesnativ.Aktualisieren Sieeinfach die Seitemit den allgemeinen Einstellungen,um das WWWin die URL der Site aufzunehmen.You don't even need to use .htaccess to do this. WordPress does it natively. Just update the general settings page to include the www in the site's url.
- 3
- 2010-08-31
- John P Bloch
-
* @ Matt Ellioot *: * @ John P Bloch *ist richtig,das Ändern von ".htaccess"istein massiver Overkill und kann versehentlich auf der Straße vermasselt werden.Vielbesser,stattdessen "WP_HOME" und "WP_SITEURL" zu definieren.*@Matt Ellioot*: *@John P Bloch* is right, modifying `.htaccess` for this is massive overkill and has the potential to be screwed up accidentally down the road. Much better to define `WP_HOME` and `WP_SITEURL` instead.
- 0
- 2010-08-31
- MikeSchinkel
-
Obwohl Sienicht davon ausgehen können,dasser Apache ausführt,ist die Verwendung von .htaccess vieleffizienter als die Verwendungin WordPress.While you can't assume he is running Apache, using .htaccess is much more efficient than doing it within wordpress.
- 0
- 2010-10-24
- Ryan Gibbons
-
- 2010-08-31
Hallo @FigBug :
1.) Sie können "www"in Ihrer Domain leichterzwingen ,da WordPress allesfür Sieerledigt.Siemüssennur zwei Definitionenin der Datei
/wp-config.php
festlegen,die sichim Stammverzeichnis Ihrer Websitebefindet.Diesist dieselbe Datei,in der Ihre Datenbankbenutzer-ID und Ihr Kennwortgespeichert sind.Fügen Sie diesebeiden Zeilenirgendwo vor der
require_once (ABSPATH. 'wp-settings.php') zu Ihrer
Zeile:/wp-config.php
-Datei hinzu.define ('WP_HOME',"http://www.myurl.com"); define ('WP_SITEURL',WP_HOME);
2.) Sie können die Großschreibung von Domainsnichterzwingen .Domänen unterscheidennicht zwischen Groß- und Kleinschreibung.Selbst wenn Sie versuchen,WordPress wirdesin Kleinbuchstaben.
( Alsogib es auf,espassiertnicht! :-)
Hi @FigBug:
1.) You can easily force "www" in your domain because WordPress handles it all for you. You'll only need to set two defines in the
/wp-config.php
file is found in your website's root; this is the same file where your database userid and password is stored.Add these two lines to your
/wp-config.php
file somewhere before therequire_once(ABSPATH . 'wp-settings.php');
line:define('WP_HOME',"http://www.myurl.com"); define('WP_SITEURL',WP_HOME);
2.) You cannot force domain capitalization. Domains are case-insensitive. Even if you try WordPress will lowercase it.
(So give it up, it ain't happening! :-)
-
Hallo Mike,wasistmit Fällen,in denen sich der Ordnerin einem anderen Verzeichnisbefindet?Würde dases verpfuschen.Prost,NoelHi Mike, what about in cases where the folder is in a different directory? Would this botch it up. Cheers, Noel
- 0
- 2011-06-10
- Noel Tock
-
- 2010-08-31
Esgibt viele Möglichkeiten,eine Umleitung voneinerbestimmten URL zueinerbevorzugten Variante dieser URL zuerzwingen. Welche Sie verwenden,hängt davon ab,wie viel Kontrolle Sie über Ihre Umgebung haben. Einige umfassen:
- Verwenden Sie die Einstellungen der WordPress-Systemsteuerung.
- Verwenden Sie die Funktionen zum Umschreiben von Apache .htaccess-URLs.
- Verwenden Sie diepermanente Apache Redirect-Direktive aus der Apache-Konfiguration. (Alle Webserver sollteneinen ähnlichen Mechanismus haben.)
Beachten Sie,dassbei Domain-Namen NICHT zwischen Groß- und Kleinschreibung unterschieden wird. In diesem Fall steuert der Browser,was angezeigt wird,nicht Ihren Server. Noch wichtigerist,dassjede Umleitung,die Sieerzwingen,(1) zusätzliche Arbeit von Ihrem Servererfordert,(2) die Komplexität Ihrer Konfigurationerhöht und (3) Ihren Benutzern den Zugriff auf Ihre Site verzögert. Wennes Ihr Zielist,Ihre Marke zu verbessern (MyUrl stattmyurl),sollten Sie sichbesser auf das Design Ihrer Website konzentrieren.
Esgibt zweiechte Gründe,die Site-Umleitung zuimplementieren,umeine bestimmte Domäne zuerzwingen:
- Reduzieren Sie die Verwirrungin Suchmaschinen (jeder verwendetmyurl.com anstelle von www.myurl.com oder web.myurl.com oder 12.34.56.78).
- Stellen Sie sicher,dass alle Benutzereiner SSL-geschützten Site dieselbe Domäne verwenden,dieim SSL-Zertifikat registriertist,hauptsächlich um Fehlermeldungen und Verwirrung zu vermeiden.
There are lots of ways to force a redirect from a given URL to a preferred variant of that URL. Which one you use will depend upon how much control you have over your environment. Some include:
- Use the WordPress control panel settings.
- Use the Apache .htaccess URL rewriting capabilities.
- Use the Apache Redirect permanent directive from the Apache configuration. (All webserver should have a similar mechanism.)
What you have to keep in mind is that domain names are NOT case-sensitive, and in this case the browser will control what gets displayed, not your server. More importantly, each redirection you force will (1) require additional work from your server, (2) increase the complexity of your configuration, and (3) delay your users from accessing your site. If your goal is to enhance your brand (MyUrl instead of myurl) you'd be better served by focusing on the design of your site.
There are two real reasons to implement site redirection to force a given domain:
- Reduce search engine confusion (everyone uses myurl.com instead of www.myurl.com or web.myurl.com or 12.34.56.78).
- Ensure that all users of a SSL-protected site use the same domain that is registered in the SSL certificate, mostly to prevent error messages and confusion.
Unabhängig davon,welche URLjemand verwendet,um aufmeine Website zuzugreifen,möchteich,dass sie auf www.MyUrl.com umgeleitet wird.Ist dasmöglich?