Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 9 Dołączył: 29.11.2010 Skąd: T Ostrzeżenie: (0%)
|
Mam oto taki pliczek htaccess
Kod RewriteEngine on Options -Indexes DirectoryIndex index.php meintance.php RewriteBase /public/ RewriteRule ^([a-z]+)/([0-9]+)/?$ $1.php?id=$2 [L] RewriteRule ^([a-z]+)/?$ $1.php [L] RewriteRule ^$ index.php [L] Wszystko działa poprawnie z jednym wyjątkiem. Mam wrażenie że serwer jako taki bazowy adres przechwytuje nie katalog z ustawień serwera w którym się strona znajduje a następnie katalog "public" jak to zostało ujęte w htacces i następnie kolejne argumenty i to przepisuje, ale bazą dla serwera jest adres do ostatniego slasha z poprzedniego odwołania. Nie potrafię sobie z tym poradzić. Dla przykładu. Mamy odnośnik na stronie href="test". Oglądając dowolną stronę, przykładowo localhost/dowolna, po kliknięciu w link jesteśmy odpowiednio przekierowywani. Jeżeli jednak oglądam stronę localhost/dowolna/123 po kliknięciu w ten sam link zostaję przekierowany do localhost/dowolna/test zamiast tak jak było to w przykładzie pierwszym. Ten post edytował Geston 9.04.2014, 11:49:30 |
|
|
|
Geston htaccess problem 9.04.2014, 11:49:06
Turson Jeżeli dopisuje ci adres strony z linku do aktualn... 9.04.2014, 19:24:56
Geston Obawiam się że problem jest jednak jakiś inny dziw... 14.04.2014, 16:20:15 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 02:04 |