Знаци в .htaccess

Ev0luti0N

Registered
Здравейте, въпроса ми е дали мога с .htaccess да си направя линковете от http://localhost/news.php?cat=1 на http://localhost/news?cat:1 ?
 
IzKuFeLiQqQqQ каза:
PHP:
RewriteEngine On
RewriteRule ^news.php?cat:([0-9]+)$ /news.php?cat=$1 [L]
:idea: :idea:
Да, но нали имаше символи които под Windows неработят или нещо подобно. И до колкото знам : е от тях, но за ? незнам :/
 
а аз бях го направил линка да е http://localhost/news.php?cat:1 :D:D

ето така вече ще стане:
PHP:
RewriteEngine On

RewriteRule ^news?cat:([0-9]+)$ /news.php?cat=$1 [L]
 
IzKuFeLiQqQqQ каза:
а аз бях го направил линка да е http://localhost/news.php?cat:1 :D:D

ето така вече ще стане:
PHP:
RewriteEngine On

RewriteRule ^news?cat:([0-9]+)$ /news.php?cat=$1 [L]
Забелязах поправих и error 403
 
А mod rewrite пуснал ли си ?
Ако не си влез в папка apache/conf/ и отвори файла httpd.conf и открий ред който започва с:

#mod_rewrite

Премахни този знак: # запиши файла , рестартирай уеб сървъра и би трябвало после да работи.
 
proba каза:
А mod rewrite пуснал ли си ?
Ако не си влез в папка apache/conf/ и отвори файла httpd.conf и открий ред който започва с:

#mod_rewrite

Премахни този знак: # запиши файла , рестартирай уеб сървъра и би трябвало после да работи.
Пуснал съм го. Работи със /, но с : не иска, явно защото просто не съм на Linux :)
 

Back
Горе