jak odstranit www z url v htaccess

jak jste si pravděpodobně všimli už dávno, online webové stránky jsou přístupné buď s jejich www nebo bez nich. předpona. Například www.linuxconfig.org a linuxconfig.org.
pokud vlastníte webové stránky, je nejlepší postup buď vynutit www. předpona na vašem webu, nebo jej úplně pusťte. To vytváří konzistenci ve všech vašich adresách URL, což vypadá příjemně, může být také prospěšné pro SEO a jiné účely.

v tomto tutoriálu se dozvíte, jak odstranit www. předpona z adres URL přes .htaccess soubory v Apache. Funguje tak, že automaticky přesměruje adresy URL, jako je www.linuxconfig.org k linuxconfig.org. Jedná se o jednoduchou opravu, kterou můžete použít i v případě, že používáte spravovanou hostingovou službu a máte pouze FTP přístup k webovému serveru.

v tomto tutoriálu se dozvíte:

  • jak odstranit www z url v htaccess
konfigurace souboru htaccess pro odstranění předpony www
konfigurace souboru htaccess pro odstranění předpony www
požadavky na Software a konvence příkazového řádku systému Linux
Kategorie použité požadavky, konvence nebo Verze softwaru
systém libovolné Linuxové distro
Software webový Server Apache
jiný privilegovaný přístup k vašemu systému Linux jako root nebo přes příkaz sudo.
konvence # – vyžaduje, aby dané příkazy Linuxu byly prováděny s oprávněními root buď přímo jako uživatel root, nebo pomocí příkazu sudo
$ – vyžaduje, aby dané příkazy Linuxu byly prováděny jako běžný neprivilegovaný uživatel

odstranit www z URL

soubor htaccess může být umístěn v kořenovém adresáři vašeho webu. Na začátku souboru je tečka, která označuje, že se jedná o skrytý soubor. Název bude následující: .htaccess

do souboru .htaccess vložte následující text.

RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI} 

přidat www na URL

v případě, že chcete, aby vaše adresy URL přesměrovaly na www. místo toho můžete tento kód vložit do souboru .htaccess.

RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI} 

závěr

po dokončení se ujistěte, že testujete obě verze URL. Obě adresy URL budou stále přistupovat k vašemu webu, ale pouze jedna bude přepsána.

Leave a Reply