Igazad van, nem ide szántam ezt a hozzászólást.
Neked viszont kell egy .htaccess a fórum könyvtárában, ami csak a fórumban intézi a SEO urleket, teszt képpen hozz létre egy könyvtárat pl forum_test 2 file al
1 : .htaccess
PHP kód:
Options +FollowSymlinks
RewriteEngine on
#A forumod könytára
RewriteBase /forum_test
#Csak akkor ha nem létezik a file vagy a könyvtár
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
#Ha a kérés loc-al keződik és .html ben végződik akkor a loc es a html közötti részt
#add a forum.php nak.
RewriteRule ^loc/([^/]+)/([^/]+).html$ forum.php?req=loc&location=$2&oldal=$1 [NC]
2. forum.php
PHP kód:
<?php
var_dump($_GET);
?>
Majd hivd meg az oldalt
forum_test/loc/1/Budapest.html
Ha a rewrite rule ez lenne:
RewriteRule ^([^/]+)-p([^/]+).html$ forum.php?req=loc&location=$1&oldal=$2 [NC]
akkor meg a url ez forum_test/alma-hello-p21.html ahol az alma-hello a hely és a p utáni rész meg az oldal szám, lehet vele játszadozni egy kis regexp.
Az alapötlet valami ilyesmi lenne tiszta htacces el
Van egy másik megoldás is ami abból áll, hogy az összes GET értéket átadod egy php scriptnek ott meg explodolod pl a / nél és megpróbálod vissza állítani a $_GET[] array-t belőle.
PHP kód:
RewriteEngine on
RewriteBase /forum_test
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ forum.php?rw=$1 [L,QSA]
Itt egy rw GET változóban megkapod a forum_test/ utánni részt egyben.
Könyvjelzők