Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [apache] mod rewrite a style css
deicide
post 2.04.2006, 11:03:38
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.04.2006

Ostrzeżenie: (0%)
-----


Mam problem z mod rewrite. Załużmy, że chce aby ktoś wchodząc do katalogu /onet/ załadował w rzeczywistości strone index.php. No to jest wpis taki, ktory działa okej:

Kod:
Kod
RewriteRule ^onet/?$ index.php [L]



wpisze adres:
http://inteco.win.pl/onet

i dziala ok. Ale jak dam slash na końcu to zaczyna się problem:
http://inteco.win.pl/onet/

Poprostu serwer interpretuje to jako katalog i nie może załadować stylu z katalogu css na stronie głównej. Czy da się to jakoś obejść aby tworzyć takie linki?
Zaznacze, że ostatecznościa dla mnie jest rozwiazanie podania adresu bezwzględnego do css'a.
Go to the top of the page
+Quote Post
CrackPL
post 13.04.2006, 18:47:55
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 13.04.2006

Ostrzeżenie: (0%)
-----


Najmniej wydajna opcja: w skrypcie na samej górze dajesz ob_start('cos');
W funkcji "cos" musisz ustalić róznicę między głównym katalogiem a "katalogiem" w którym jest strona i pozmieniać linki.

Najlepiej dawać ścieżki bezwzględne, czyli zamiast
  1. <style type="text/css" media="all">@import "./css/home.css";</style>

daj
  1. <style type="text/css" media="all">@import "/css/home.css";</style>
Go to the top of the page
+Quote Post
intol
post 14.04.2006, 11:05:37
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 29.07.2003

Ostrzeżenie: (10%)
X----


lub poszukaj o basePath w html


--------------------
Zbiór najlepszych technologicznych artykułów (programowanie, internet, linux)
Go to the top of the page
+Quote Post
mariuszn3
post 15.04.2006, 13:37:54
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


Chyba najlepszy sposób aby to osiągnąć jest taki:
Kod
AliasMatch ^/onet      /docelowy_katalog_na_serwerze/index.php
<Files onet>
    ForceType application/x-httpd-php
</Files>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 16:58