Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Apache]Przyjazne linki i .htaccess
Moli
post 28.10.2007, 21:03:59
Post #1





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Do przyjaznych linków w systemie używam mod_rewrite + rozbijanie adresów na tablice (forma nazwa.pl/klasa/metoda/zmienne/zmienna/..). Wpis w pliku .htaccess mam takiej treści
Kod
RewriteEngine On
RewriteBase /katalog

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$1 [L]

W głównym katalogu strona działa, gdy wchodzę w adres np. nazwa.pl/klasa/metoda to wyświetla się błąd Internal Server Error.

Ten post edytował Moli 28.10.2007, 21:32:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
AxZx
post 28.10.2007, 22:54:57
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


CodeIgniter?

ja zmienilem to co ty napisales na takie cos:

RewriteEngine on

#rewrite condition 1
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^tutaj_adres_strony\.pl
RewriteRule (.*) http://tutaj_adres_strony\.pl/$1 [R=301,L]

#rewrite condition 2:
RewriteCond $1 !^(index\.php|dir_(.*)|tpl|favicon\.ico|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
Moli
post 29.10.2007, 07:55:19
Post #3





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Cytat
CodeIgniter?

Nie, własny fw, ale linki zrobione na sposób w codeigniter'a smile.gif

Dzięki wielkie, po modyfikacjach wszystko pięknie działa smile.gif
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: 14.08.2025 - 06:02