Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] Proste przekierowanie
Forum PHP.pl > Forum > PHP
Strzałek
Witam,

Potrzebuje zrobić bardzo proste przekierowanie. Mam napisaną aplikacje opartą Agavi (Polecam!! winksmiley.jpg ).

Chcę aby po wejściu na

http://oprogramowaniekomputerowe.pl/prog_g...kacje%20biurowe

Pokazało mi:

http://oprogramowaniekomputerowe.pl/produc.../Microsoft.html


Kod
<IfDefine APACHE2>
  AcceptPathInfo On
</IfDefine>

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^$ public/index.php?/ [QSA,L]  
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule (.*) public/index.php?/$1 [QSA,L]
</IfModule>


Wydaje się banał, a za cholere nie mogę sobie poradzić. Co dopisać? Gdzie?

PS: Jak ja dawno nie pisałem tematu z problemem winksmiley.jpg
kliperjk
Witam!
Nie widze w pierwszym linku do czego ma te 144 w drugim prowadzic (podejrzewam, ze chodzi o kat_prog), wiec:

Kod
RewriteRule /prog_glo\.asp\?prod_kat=([a-z]+)&kat_prog=([0-9]+) /producent/$2/$1.html [R=301,L]


mam nadzieje, ze o to chodzilo... pzdr.
Strzałek
Właśnie chodzi o to że w pierwszym linku nie ma id kategori. Zresztą.

Ja chce normalnie przekierować na sztywno ten jeden adres na drugi i tyle. Potrzebuję to przekierować na kilka dni.
kliperjk
Strzałek, wiec wpisz na sztywno te wartosci w .htaccess i pojdzie...ewentualnie wykorzystaj PHP i $_SERVER["REQUEST_URI"] oraz header(location: xxx) z przkeierowaniem 301 dla wyszukiwarki i tez pojdzie ;-)
Strzałek
Ba. Myślisz że nie próbowałem. Próbowałem masę trików i nie chciało mi zaskoczyć:

Kod
RewriteRulte ^/prog_glo\.asp\?prod_kat=Microsoft&kat_prog=Aplikacje%20biurowe$ public/index.php?/producent/144/Microsoft.html[R=301,L]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.