Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno přesměrování odkazů (odebrání lomítka na začítku)

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

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

...href="css/main.css...

nebo:

...href="./css/main.css...

Jde to udělat pomocí .htaccess? Nebo budu muset všechny stránky projít a přepisovat?díky...

Předmět Autor Datum
Pokud těch stránek není milion, tak to snad zvládne některý z "běžných" editorů, které umí nahrazova…
JoDiK 09.04.2013 22:48
JoDiK
hmm, takovou odpověď jsem měl čekat - moje chyba...samozřejmě, že to každý editor umí, jenže já potř…
n.u.r.v. 10.04.2013 00:22
n.u.r.v.
V Apache si vytvor VirtualHost pre napr. mojweb.local a do hosts si daj záznam, aby mojweb.local sme…
los 10.04.2013 00:32
los
Ked to das na hosting tak sa to nemusi menit ak to mas raz zmenene nech je zaklad aktualny adresar t…
MM.. 10.04.2013 00:50
MM..
Ahoj, no je to takto: Když se přes FTP připojím na hosting, tak je to takto: vidím složky, vlezu d…
n.u.r.v. 10.04.2013 09:09
n.u.r.v.
V Apache si vytvoř VirtualHost, kterému dáš DocumentRoot= adresář www s css,images apod. Aspoň já to…
hynajs 10.04.2013 09:40
hynajs
jenže to bych do www musel přesunout ty složky css, images,...a to já nechci? Virtualhost jsem nikdy…
n.u.r.v. 10.04.2013 10:09
n.u.r.v.
Tak jsem to nastavil, dle odkazu (postu uveden na konci zde: http://diskuse.jakpsatweb.cz/?action=vt…
n.u.r.v. 10.04.2013 11:16
n.u.r.v.
už je to ok - stačilo toto: NameVirtualHost 127.0.0.1:80 A phpmyadmin funguje na: localhost/phpmyad… poslední
n.u.r.v. 10.04.2013 12:33
n.u.r.v.

hmm, takovou odpověď jsem měl čekat - moje chyba...samozřejmě, že to každý editor umí, jenže já potřebuji aby to v souborech zůstalo!!!Protože pak až by se to dávalo zase na hosting tak bych zase vše musel měnit (může vzniknout chyba)...A tuto skutečnost nemůžu změnit...prostě potřebuji přesměrování přes htaccess nebo cokoliv jiného, co neovlivní struktur a obsah souboru webu...

Ahoj, no je to takto:

Když se přes FTP připojím na hosting, tak je to takto:

vidím složky, vlezu do té správné->složky s našimi weby->v nich jsou už soubory webů (.php, css/soubor se styly, ...)

A já vezmu vybranou složku s projektem a dám ji k sobě do adresáře www (vytvořil vertrigoserv, tam se dávaj složky s weby). Ale při načtení webu v prohlížeči nejdou odkazy - jak images, css, tak odkazy na další php vedou jakoby do té složky www a ne do složky s projektem... A mám info od programátora co to tvořil, že to tak MUSÍ zůstat...

Ale zkusím radu od lose: už je to druhý typ na subdomenu...

jenže to bych do www musel přesunout ty složky css, images,...a to já nechci? Virtualhost jsem nikdy nedělal, takže se v tom moc nevyznám...:-[

Edit:

Zkoušel jsem do httpd.conf dát:

<VirtualHost *:80>
 DocumentRoot C:\Program Files (x86)\VertrigoServ\www\projekt
 ServerName projekt.local
 ServerAlias projekt.localhost
 ErrorLog C:\Program Files (x86)\VertrigoServ\www\projekt\error.log
 </VirtualHost>

a do souboru hosts jsem dal:

127.0.0.1   projekt.local    projekt.localhost

A akorát mi přestal fungovat i localhost...

Byl bych velmi vděčný, kdyby mi tu někdo napsal, co mám napsat do http.conf a do hosts, aby mi fungoval localhost i projekt/y uložené v C:\Program Files (x86)\VertrigoServ\www\projekt

Děkuji

Tak jsem to nastavil, dle odkazu (postu uveden na konci zde: http://diskuse.jakpsatweb.cz/?action=vthread&forum =31&topic=83001), ale mám problém:

Jaksi ať dám localhost, phpmyadmin, ... tak mi naběhnou ty mé stránky...Ale alespoň naběhnou správně...

Co dělám blbě? Takto to mám nastavené + jak nastavím projekt2:

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>

httpd.conf:

...
Listen 80

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

...

Soubor hosts:

127.0.0.1 localhost 
127.0.0.1 projekt
127.0.0.1 phpmyadmin

Zpět do poradny Odpovědět na původní otázku Nahoru