Stránka 1 z 1
přesměrování odkazů (odebrání lomítka na začítku)
Napsal: úte 9. dub 2013, 13:59
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
To stejné obrázky - zase před images je lomítko...
A já potřebuji, aby se to přesměrovávalo takto
nebo:
Jde to udělat pomocí .htaccess? Nebo budu muset všechny stránky projít a přepisovat?díky...
Re: přesměrování odkazů (odebrání lomítka na začítku)
Napsal: úte 9. dub 2013, 14:58
od N_o_c_l_a_f
Notepad++ umi Find and replace ve vsech otevrenych souborech najednou.
Re: přesměrování odkazů (odebrání lomítka na začítku)
Napsal: úte 9. dub 2013, 15:08
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...
Re: přesměrování odkazů (odebrání lomítka na začítku)
Napsal: stř 10. dub 2013, 11:21
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
Re: přesměrování odkazů (odebrání lomítka na začítku)
Napsal: stř 10. dub 2013, 11:56
od Exp
Nastuduj si mod_rewrite (htaccess) a regulární výrazy.
Re: přesměrování odkazů (odebrání lomítka na začítku)
Napsal: stř 10. dub 2013, 12:05
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?
Re: přesměrování odkazů (odebrání lomítka na začítku)
Napsal: stř 10. dub 2013, 12:11
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ý.
Re: přesměrování odkazů (odebrání lomítka na začítku)
Napsal: stř 10. dub 2013, 12:31
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...