1. Home
  2. Vytvoření odkazu (symlinku)

Vytvoření odkazu (symlinku)

Některé redakční systémy (např. Typo3 nebo Multisite WordPress) potřebují pro správné fungování symbolické odkazy. Je možné je využívat i na to, aby se stejná webová stránka zobrazovala na různých subdoménách nebo, naopak, aby se stejná stránka chovala jinak podle adresy, přes kterou na ni přistupujeme.


Pro vytvoření symlinku použijeme příkaz ln. Syntax příkazu je:

ln -s cil_odkazu nazev_odkazu

V ukázce nastavíme symlink ze subdomény blog.webova-konzole.cz na obsah zobrazovaný na adrese webova-konzole.cz/blog:

uid117660@shellserver:~$ cd webova-konzole.cz/sub/                                                                                                                   
uid117660@shellserver:~/webova-konzole.cz/sub$ ln -s ../web/blog blog                                                                                                
uid117660@shellserver:~/webova-konzole.cz/sub$ ls -l                                                                                                                                                      
lrwxrwxrwx 1 uid117660 gid117660 11 Jul 24 16:45 blog -> ../web/blog                                                                                                 
drwxr-xr-x 3 uid117660 gid117660  4 Jul 24 16:25 wp

Dvě tečky před cílem odkazu znamenají posun o složku výše. V adresáři sub, kde běžně vytváříme subdomény, se teď nachází i odkaz blog, směřující do fyzického umístění webova-konzole.cz/web/blog.

Pokud se Vám symlink nepodařilo vytvořit podle představ a chtěli byste ho smazat, použijte příkaz unlink:

uid117660@shellserver:~/webova-konzole.cz/sub$ unlink blog                                                                                                           
uid117660@shellserver:~/webova-konzole.cz/sub$ ls                                                                                                                    
wp
Aktualizováno: 16 července, 2021

Byl tento článek užitečný?

Zákaznická podpora
24 hodin denně, 7 dní v týdnu
KONTAKTOVAT PODPORU