ModRewrite проблем

Styl3rbg

Registered
Това ми е съдържанието на .htaccess
Код:
AddDefaultCharset UTF-8

RewriteEngine on
RewriteRule ^blog/([^/]*)-([^/]*)$ article.php?id=$1&name=$2 [L]
RewriteRule ^blog/category/([^/]*)-([^/]*)$ category_b.php?id=$1&link=$2 [L]
RewriteRule ^category/([^/]*)-([^/]*)$ category.php?id=$1&link=$2 [L]
RewriteRule ^site/([^/]*)-([^/]*)$ site.php?id=$1&name=$2 [L]
RewriteRule ^user/([^/]*)-([^/]*)$ profile.php?id=$1&name=$2 [L]

ErrorDocument 404 /404.php
При site/... ми прави проблеми с $_GET
Ето това е в php
PHP:
$site_id = (int)$_GET['id'];
$site_name = htmlspecialchars(addslashes($_GET['name']));
if($site_name == NULL) {
header("Location: /");
}
if($site_id == NULL) {
header("Location: /");
}
Та въпроса ми е, защо $_GET се чете като празно, а линка ми е http://saita.net/site/1-ssaddsasda
 
Аз предполагам, че този пробрем ти го прави не само със site, но и с category. Промени имената на тези файлове, например sitedata.php и ще тръгне.
 

Back
Горе