Przekierowania w htaccess na HTML

Witam wszystkich

Mam wielka prośbę

Jestem poczatkujacy jeszcze w „htaccess”

Mam mala prosbe o wasza pomoc, mam cos takiego jak na dole problem w tym, ze

nie moge przekierowac classified/clsId/ , co daje na stronie z zaleznosci od strony

(classified/clsId/oferty_firmy/)

A chcialbym zeby bylo (ogloszenie/oferty_firmy.html)

—————————————————————————poczatek

Options +FollowSymlinks

RewriteEngine on

AddHandler php-script .html .htm php_flag magic_quotes_gpc on

RewriteCond %{HTTP_HOST} ^[^.]*.[^.]*$

RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteRule ([^/]+)-([^/]+)-([^/]+)-([^/]+).htm$ classified-listing.php?subcatId=$4

RewriteRule ([^/]+)-([^/]+)-([^/]+).htm$ classified-listing.php?subcatId1=$3

RewriteRule ([^/]+)-([^/]+).htm$ classified-listing.php?catId=$2

RewriteRule classified/clsId/([^/]+)/([^/]+)/ classified-details.php?clsId=$1

RewriteRule strona-([0-9]+).html page.php?$1

————————————————————————koniec

Wielkie dzieki za pomoc… :wink:

Nie rozumiem za bardzo o co chodzi ale wpis …

RewriteRule classified/clsId/([^/]+)/([^/]+)/ classified-details.php?clsId=$1

… zastąp tym…

RewriteRule ogloszenie/([^/]+)\.html$ classified-details.php?clsId=$1

Witam,

Dzieki za odpowiedź!

Ale nie dziala to przekierowanie, próbowałem tak wcześniej i nie działa…

Mam taki błąd:

Pozdrawiam… :wink:

Jak chcesz by było z końcówką html itd, pozmieniaj sobie linki.

Nie masz mieć np www.adres.domena/classified/clsId/17/rolnictwo/

Tylko www.adres.domena/ogloszenie/rolnictwo.html

Wtedy powyższa linia zadziała.

Oczywiście mógłbym ci dać przekierowanie 301, ale to byłoby zupełnie bez sensu. I tak odwołujesz się w htaccess do classified-details.php. Więc zmieniając linki w serwisie będzie praktyczniej.