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
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