Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Problem z przekierowaniem w .htaccess
Forum PHP.pl > Forum > Przedszkole
kuna15
Mam adresy w stylu:
www.domena.pl/video15412125/0/bla_bla_bla
Chciałbym przekierować to na www.domena.pl/test.php?co=15412125/0/bla_bla_bla

Zrobiłem taki kodzik w .htaccess:
  1. RewriteRule video(.*)$ test.php?co=$1 [L,QSA]

Niestety to nie działa.
Gdzie popełniam błąd ?
trueblue
Czym się objawia niedziałanie? Nie przekierowuje, czy wyrzuca błąd 500?
Masz inne reguły w .htaccess?
[QSA] tu nie jest potrzebne.
kuna15
Nie przekierowuje.

Tak wygląda mój .htaccess:

  1.  
  2. Options -Indexes
  3. Options +FollowSymLinks
  4.  
  5.  
  6.  
  7. <IfModule mod_rewrite.c>
  8. RewriteEngine On
  9.  
  10.  
  11. RewriteCond %{HTTP_HOST} ^domena.pl [NC]
  12. RewriteRule ^(.*)$ http://www.domena.pl/$1 [L,R=301]
  13.  
  14. RewriteRule video(.*)$ test.php?co=$1 [L,QSA]
  15.  
  16.  
  17.  
  18. RewriteCond %{REQUEST_FILENAME} !-f
  19. RewriteCond %{REQUEST_FILENAME} !-d
  20. RewriteRule .* loader.php [L,QSA]
  21.  
  22.  
  23. </IfModule>
  24.  
  25.  
  26.  
trueblue
Proponuję najpierw uprościć .htaccess tylko do takiej postaci:
Kod
RewriteEngine On
RewriteRule video(.*)$ test.php?co=$1 [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.