|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Hi,
I have a question regarding the header() function call in PHP. I have a simple redirect directive as below in a file http://www.xxxx.com/en/test.php: <? header("Location: /en/index.php");exit; ?> This basically redirects the user to the english index.php page. The functionality is working just fine, but the url looks strange. I get after the redirect a url looking like http://www.xxxx.com/en/test.php even though it is http://www.xxxx.com/en/index.php that is displayed in the browser. Why is it like that? i want the url to look like http://www.xxxx.com/en/index.php after its been redirected. Basically it displayes the correct content with the wrong url. thanks, Karolina |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
rallykarro@hotmail.com wrote:
> Hi, > > I have a question regarding the header() function call in PHP. > I have a simple redirect directive as below in a file http://www.xxxx.com/en/test.php: > > <? > header("Location: /en/index.php");exit; > ?> > > This basically redirects the user to the english index.php page. The > functionality is working just fine, but the url looks strange. > > I get after the redirect a url looking like http://www.xxxx.com/en/test.php > even though it is http://www.xxxx.com/en/index.php that is displayed > in the browser. Why is it like that? i want the url to look like > http://www.xxxx.com/en/index.php after its been redirected. Basically > it displayes the correct content with the wrong url. > > thanks, > > Karolina > > First of all, you should use the full URI, i.e. header("Location: http://www.example.com/en/index.php");exit; (use example.com - unless you own xxxx.com. That's what example.com, ..org, etc. are reserved for). And it sounds like maybe you have a redirect on your system - maybe in your .htaccess file? -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ================== |
|
![]() |
| Outils de la discussion | |
|
|