přesměrování odkazů (odebrání lomítka na začítku)

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od Václav Sedlář »

Ahoj, dostal se mi do ruky web, kde všechny odkazy na styly, obrázky apod. jsou napsány takto:
např. styl css

Kód: Vybrat vše

...href="/css/main.css...
To stejné obrázky - zase před images je lomítko...

A já potřebuji, aby se to přesměrovávalo takto

Kód: Vybrat vše

...href="css/main.css...
nebo:

Kód: Vybrat vše

...href="./css/main.css...
Jde to udělat pomocí .htaccess? Nebo budu muset všechny stránky projít a přepisovat?díky...
N_o_c_l_a_f
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. lis 2005

Re: přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od N_o_c_l_a_f »

Notepad++ umi Find and replace ve vsech otevrenych souborech najednou.
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od Václav Sedlář »

to vím, ale jaksi potřebuji, aby to tam zůstalo - je to kvůli jiným věcem...prostě do kodu ne, potřebuji něco dát jen do htaccess, který zůstane u mě a nebude se dávat na hosting...
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od Václav Sedlář »

Tak jsem nakonec dle posbíraných informací udělal toto (viz níže), ale jaksi mi teď nejde phpmyadmin ani localhost...vždy mi naběhnou stránky s projektem (ale alespoň že správně). Když dám http://phpmyadmin i http://localhost tak mi naběhne http://projekt

Kód: Vybrat vše

Soubor httpd-vhost.conf:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost"
    ServerName dummy-host.localhost
    ServerAlias www.dummy-host.localhost
    ErrorLog "logs/dummy-host.localhost-error.log"
    CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.localhost
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost"
    ServerName dummy-host2.localhost
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>

<VirtualHost 127.0.0.1:80> 
 DocumentRoot "C:\Program Files (x86)\VertrigoServ\www\projekt" 
 ServerName projekt
 ServerAlias projekt
</VirtualHost> 

<VirtualHost 127.0.0.1:80> 
 DocumentRoot "C:\Program Files (x86)\VertrigoServ\Phpmyadmin" 
 ServerName phpmyadmin 
 ServerAlias phpmyadmin.moje 
</VirtualHost>

Kód: Vybrat vše

httpd.conf:

...
Listen 80
DocumentRoot "C:\Program Files (x86)\VertrigoServ\www"
Include conf/extra/httpd-vhosts.conf
...

Kód: Vybrat vše

Soubor hosts:

127.0.0.1 localhost 
127.0.0.1 projekt
127.0.0.1 phpmyadmin
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od Exp »

Nastuduj si mod_rewrite (htaccess) a regulární výrazy.
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od Václav Sedlář »

no přes htaccsess mě to nešlo, ale výše uvedený postup jde...

jen jsem teď zkusil adresu localhost/phpmyadmin a funguje to...

Teď ještě zkusím přidat ten druhý projekt - ale jak?
Naposledy upravil(a) Václav Sedlář dne stř 10. dub 2013, 12:12, celkem upraveno 1 x.
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od Exp »

htaccess tohle samozřejmě řeší, ne že to nejde. V htaccessu se jedná o jeden řádek, ty máš nějakou pochybnou úpravu v několika souborech. Ale samozřejmě si to udělej jak uznáš za vhodný.
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: přesměrování odkazů (odebrání lomítka na začítku)

Příspěvek od Václav Sedlář »

Exp: Ano, určitě to řeší a dokonce jsem našel na netu i řešení mého případu, ale jakmile jsem to dal do svého htaccscess, tak to nešlo - internal error, nebo tak nějak...

V každém případě už je to funkční dle toho co jsem tu dal..jenom tam chybělo NameVirtualHost 127.0.0.1:80

Teď už běží oba projekty...

Ale pokud máš řešení, jak to udělat přes htaccess, tak ho sem dej (třeba i PM) - a já to zkusím na druhém svém PC (do výše uvedeného už raději šťourat nebudu)...Dík...
Odpovědět

Zpět na „Programování a web“