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...
Pokud těch stránek není milion, tak to snad zvládne některý z "běžných" editorů, které umí nahrazovat text ve všech otevřených souborech zároveň, případně ve všech souborech z nějaké složky...
Například PSPAD
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...
V Apache si vytvor VirtualHost pre napr. mojweb.local a do hosts si daj záznam, aby mojweb.local smeroval na localhost.
Ked to das na hosting tak sa to nemusi menit ak to mas raz zmenene nech je zaklad aktualny adresar tak to snad funguje vsade. Alebo nejak nechapem presne jaky mas problem na hostingu
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...
V Apache si vytvoř VirtualHost, kterému dáš DocumentRoot= adresář www s css,images apod.
Aspoň já to chápu jako běžnou záležitost. Anebo jsem něco nepostřehl.
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:
a do souboru hosts jsem dal:
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:
httpd.conf:
Soubor hosts:
už je to ok - stačilo toto: NameVirtualHost 127.0.0.1:80
A phpmyadmin funguje na: localhost/phpmyadmin...
jen nefunguje localhost/ , ale to mi nevadí...