Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [rewrite] czyli przyjazne linki.
kaszanka
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

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


Hi,

Mam sobie taką konstrukcję końcówki linku:
  1. www.domena.pl/index.php?go=company

lub:
  1. www.domena.pl/?go=company

chcę aby np dla linku "company" mod_rewrite przepisał w pasku adresu na np "www.domena.pl/firma/"
więc w .htaccess piszę:
  1. RewriteEngine On
  2. RewriteRule ^firma/$ index.php?go=company$ [L,QSA]

ale i tak nic się nie dzieje nowego.

Znając życie pewnie coś robię nie tak...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Kod
RewriteRule ^firma/?$ index.php?go=company [L]
Go to the top of the page
+Quote Post
Pilsener
post
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


To może i ja zadam pytanie korzystając z okazji (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Mam sobie taki .htaccess:
  1. <?php
  2. Options FollowSymLinks
  3. RewriteEngine On
  4. RewriteRule index.html index.php [L]
  5. ?>
- i oczywiście przepisuje index.html na index.php, ale:
- co zrobić, gdy plików do przepisania jest bardzo dużo?
- co zrobić, gdy nazwa pliku się zmienia?

Przeszukałem forum i tutoriale, nie wiem czy jest to możliwe, aby wszystkie pliki .html były przepisywane na .php niezależnie od ich nazwy? Wiem, że można to zrobić za pomocą httpconf i nawet na niektórych hostingach pliki z kodem php nie muszą mieć rozszerzenia php - niestety ja nie mam takiej możliwości, poza tym aplikacja ma być elastyczna.

Edit: wielkie dzięki, kombinowałem nawet z %{SCRIPT_NAME}, ale znalezienie najprostszego rozwiązania bywa trudne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Pilsener 8.04.2008, 10:16:43
Go to the top of the page
+Quote Post
LonelyKnight
post
Post #4





Grupa: Zarejestrowani
Postów: 240
Pomógł: 13
Dołączył: 1.06.2007
Skąd: Wrocław

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


  1. <?php
  2. RewriteRule ^(.+).html$ $1.php [L]
  3. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.12.2025 - 06:30