![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 9 Dołączył: 2.02.2011 Skąd: undefined Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem ze swoją stronką. Otóż chciałbym używać na niej mod_rewrite. Robię to na serwerze uczelnianym i adres do mojej strony jest przez mod_userdir tzn. http://host/~shinuexx/stronka/. w pliku .htaccess w tym katalogu mam napisane: Kod Options FollowSymLinks RewriteEngine On RewriteBase /~shinuexx/stronka/ RewriteRule ^profile,([^-]+).html$ ?pg=profile&user_id=$1 [L] RewriteRule ^reg,([^-]+).html$ ?pg=reg&q=$1 [L] RewriteRule ^movies,([^-]+).html$ ?pg=movies&show=$1 [L] RewriteRule ^banner,([^-]+),([^-]+).html$ ?pg=banner&action=$1&id=$2 [L] RewriteRule ^([^-]+).html$ ?pg=$1 [L] RewriteRule ^profile/([^-]+)/$ ?pg=profile&user_id=$1 [L] RewriteRule ^([^-]+)/$ ?pg=$1 [L] Niestety serwer wyrzuca mi błąd nawet przy wejściu na samą stronę "http://host/~shinuexx/stronka/" : Kod Błąd serwera! Serwer napotkał błąd wewnętrzny i nie jest w stanie zrealizować twojego żądania. Serwer jest przeciążony lub napotkał na błąd w skrypcie CGI. Jeśli myślisz, że jest to błąd tego serwera, skontaktuj się z administratorem. Gdzie w tym pliku mam błąd składniowy że serwer nie wie do jakiego katalogu ma się odnieść przy wpisywaniu przyjaznego URL?? Na necie nie znalazłem rozwiązania swojego problemu. Oczywiście mod_rewrite jest włączony na serwerze. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Mi się wydaje, że jeżeli .htaccess jest w ~shinuexx to w rewrite base nie możesz tego uwzględniać.
Bo katalog w którym jesteś to / Rewritebase ustaw na /stronka/ Na początku masz: Options FollowSymLinks Z tego co pamiętam: Options +FollowSymLinks |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:28 |