![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam w pliku httaccess takie reguły:
RewriteRule ^([^-]*).htm$ index.php?s=$1 [QSA] RewriteRule ^([^-]*),([^-]*)$ index.php?s=$1&zmienna=$2 [QSA] Chcę aby było tak że wpiszę w pasku strona.pl/glowna to się pojawi główna, a jak wpiszę strona.pl/glowna,4 to wyświetli główną i cośtam dopisze na końcu, ale skrypt uznaje po wpisaniu strona.pl/glowna,4 że $_GET['s'] to glowna,4 a nie samo glowna a tak nie powinno być i nie wiem co z tym zrobić żeby 4 uznało za $_GET['zmienna'], a glowna za $_GET['s']. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jest taka zasada, że reguły w .htaccess układamy od najbardziej złożonych do najprostszych (IMG:style_emoticons/default/winksmiley.jpg)
Ten post edytował Blame 9.09.2010, 18:31:41 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zamieniłem miejscami to niby dobrze działa, tyle że nie ma css ;/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dwa rozwiązania:
1. Napisanie warunku, który będzie sprawdzał czy nie prosimy przypadkiem o plik, 2. Podanie bezwzględnej ścieżki do arkusza czyli "/adkusz_css.css" albo "http://twoja-strona.pl/arkusz_css.css". |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chyba to nie będzie najlepsze rozwiązanie z tymi bezpośrednimi linkami bo skrypt będzie przenoszony, a z tego co się orientuje to jak css nie działa to obrazków też nie ma. Nie wiem za bardzo o co chodzi z tym "Napisanie warunku, który będzie sprawdzał czy nie prosimy przypadkiem o plik", no ale z tego co widzę to jest dużo wątków w internecie o tym że css nie działa z mod_rewrite, więc może coś znajdę
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przecież podano ci rozwiązanie - ścieżka względna z podaniem korzenia czyli "/CSS/twoj.css" lub "/IMAGE/twojObrazek.png". W połączeniu z tagiem base działa to wszystko bardzo sprawnie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam plik css w katalogu głównym razem z indexem i base w headzie w takiej treści
i wciąż css nie działa. W katalogu domena.pl znajduje się public_html/ a w nim katalog poddomena i jeżeli napiszę tak:
to też nie działa Więc nie wiem co mam napisać, żeby działało |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
A linki masz w formie "/CSS/moj.css" czy też "CSS/moj.css"? Bo to ma znaczenie.
Albo wyłącz rewrite_mod dla tych plików. Na początku .htaccess daj coś takiego:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 4 Dołączył: 9.06.2007 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
ja robię to tak:
Na początku strony (a raczej w pliku konfiguracyjnym) definiuję nazwę serwera: A później gdzieś w kodzie (gdzie jest to wymagane) używam tej nazwy: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:54 |