Въпрос за пренасочване

Dizasterr

Registered
Здравейте! Имам един въпрос. При успешен вход пренасочвам чрез header("Location: Pages/profile.php?user=".$user."");. Може ли това да е проблем за mod rewrite. Защото чрез него трябва да пренасочва така: Pages/profile.php/user/ - като Pages/ не се изписва.
 
При мен е проблем. Ако е само с profile.php?u=user няма да стане, но ако е pages/profile.php?u=user ще работи
 
slideR каза:
При мен е проблем. Ако е само с profile.php?u=user няма да стане, но ако е pages/profile.php?u=user ще работи
Ясно е, че е проблем при теб. Аз питам защо mod rewrite не променя линка ?
 
защото mod rewrite прави друго нещо като замаскиране на линка или съкращение. Отваряш dragan.php а все едно си отвори page/imena/dragan.php без видими промени затова препрати към самия линк който създава mod rewrite
 
sorRy каза:
защото mod rewrite прави друго нещо като замаскиране на линка или съкращение. Отваряш dragan.php а все едно си отвори page/imena/dragan.php без видими промени затова препрати към самия линк който създава mod rewrite
И аз това се опитвам, но нестава.
 
sorRy каза:
дай си кода на mod rewrite и кода с който пренасочваш
За mod rewrite ти ми помогна. Ето го:
Код:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+).php/([a-zA-Z0-9]+)$ /pages/$1.php?user=$2 [L]
Ето и пренасочването:
Код:
header("Location: Pages/profile.php?user=".$user."");
 
промени мод-а на
Код:
RewriteEngine On
RewriteRule ^(.*).php/(.*)$ /page/$1.php?user=$2 [L]
и пренасочи към
http://sait.com/profile.php/dragan демек целия сайт
сега съм пробвал и при мен стана
 
sorRy каза:
промени мод-а на
Код:
RewriteEngine On
RewriteRule ^(.*).php/(.*)$ /page/$1.php?user=$2 [L]
и пренасочи към
http://sait.com/profile.php/dragan демек целия сайт
сега съм пробвал и при мен стана
Незнам, но при мен пак нестава.
 
а ти нали помниш че в една предишна тема стана на въпрос че не ти е включен mod rewrite сега включил ли си го ?
 
sorRy каза:
а ти нали помниш че в една предишна тема стана на въпрос че не ти е включен mod rewrite сега включил ли си го ?
Проверих в конфигурирашия файл на apache и махна # пред mod rewrite.
 
sorRy каза:
а пробвал ли си друго кодове и дали те работят
Незнам къде е проблема. Може би в включването на mod rewrite от apache. Някой знае ли кой е най - добрият вариант за проверка дали е включен ?
 

Back
Горе