it-swarm-eu.dev

Vynutit URL webové stránky zahrnout "www" a být horní případ?

Bez ohledu na to, co url někdo používá k přístupu na mé stránky, rád bych, aby přesměrování na www.MyUrl.com. Je to možné?

3
FigBug

Pokud vím, neexistuje žádný způsob, jak vynutit url na velká písmena.

Pokud jde o nutnost www. to se může lišit podle toho, kde hostujete atd.

Zde je jeden obecný způsob, jak toho dosáhnout pomocí souboru .htaccess.

# Forcing www. infront of domain
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_Host} ^(domain\.com)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
6
Matt Elliott

Ahoj @ FigBug :

1.) Můžete snadno donutit "www" ve vaší doméně , protože WordPress to všechno za vás zpracovává. V souboru /wp-config.php, který se nachází v kořenovém adresáři vašich webových stránek, budete muset nastavit pouze dvě definice. jedná se o stejný soubor, ve kterém je uloženo uživatelské jméno a heslo databáze.

Tyto dva řádky přidejte do souboru /wp-config.php někde před řádek require_once(ABSPATH . 'wp-settings.php');:

define('WP_HOME',"http://www.myurl.com");
define('WP_SITEURL',WP_HOME);

2.) Nemůžete vynutit kapitalizaci domény . Domény nerozlišují velká a malá písmena. I když se pokusíte WordPress bude to malé.

( Tak to vzdej, to se neděje! :-)

3
MikeSchinkel

Existuje mnoho způsobů, jak vynutit přesměrování z dané adresy URL na preferovanou variantu této adresy URL. Který z nich použijete, bude záviset na tom, kolik kontroly máte nad svým prostředím. Některé zahrnují:

  • Použijte nastavení ovládacího panelu WordPress.
  • Použijte možnosti přepisování adres URL Apache .htaccess.
  • Použijte trvalou směrnici Apache Redirect z konfigurace Apache. (Všechny webové servery by měly mít podobný mechanismus.)

Měli byste mít na paměti, že názvy domén NENÍ citlivé na velikost písmen a v tomto případě bude prohlížeč kontrolovat, co se zobrazí, nikoli váš server. Důležitější je, že každé přesměrování, které vynutíte (1), bude vyžadovat další práci ze serveru, (2) zvýšení složitosti konfigurace a (3) zpoždění přístupu uživatelů k vašim stránkám. Pokud je vaším cílem zvýšit vaši značku (MyUrl namísto myurl), měli byste být lépe sloužil se zaměřením na design vašich stránek.

Existují dva skutečné důvody, proč implementovat přesměrování stránek k vynucení dané domény:

  1. Omezte zmatek vyhledávače (každý používá myurl.com místo www.myurl.com nebo web.myurl.com nebo 12.34.56.78).
  2. Zajistěte, aby všichni uživatelé webu chráněného protokolem SSL používali stejnou doménu, která je registrována v certifikátu SSL, a to především proto, aby se zabránilo chybovým zprávám a zmatkům.
1
Craig Trader