Re: RewriteRule to hide PHP vars in URL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As Ashley said, its the wrong way to approach this problem.

I suggest you read about "base href". (<base href="http://....."; /> )

it is a HTML tag.

On Sun, Oct 25, 2009 at 6:51 PM, Rob Gould <gouldimg@xxxxxx> wrote:

> Isn't there a way to tell the Rewrite rule to skip anything found in a js
> or images subfolder?
>
>
>
> On Oct 25, 2009, at 12:26 PM, Ashley Sheridan wrote:
>
>  On Sun, 2009-10-25 at 11:04 -0400, Rob Gould wrote:
>>
>>>
>>> I'm trying to follow the RewriteRule docs to make it so that:
>>>
>>>  http://benchwarmersports.com/packages/super-bowl-xliv/1
>>>
>>> can be entered into the web-browser, and it transforms into:
>>>
>>> http://benchwarmersports.com/packages.php?title=super-bowl-xliv&eventid=1
>>>
>>>
>>> The good news is that it does transform the url when I do this. The
>>> bad news
>>> is that it also attempts to transform all the links (including to JS
>>> files
>>> and images).
>>>
>>>  Can someone tell me what I'd need to modify to avoid this problem
>>> with the
>>>  RewriteRule?
>>>
>>>
>>> My .htaccess file presently looks like this:
>>>
>>>
>>>  Options +FollowSymlinks
>>>  RewriteEngine On
>>>  RewriteOptions MaxRedirects=10
>>>  RewriteBase /
>>>
>>>  RewriteRule ^packages/([^/]+)/([^/]+)$ /packages.php?title=
>>> $1&eventid=$2 [NC]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>> It's because in your HTML the URL's to the JS and images are relative.
>> Changing them to absolute should fix the problem
>>
>> Thanks,
>> Ash
>> http://www.ashleysheridan.co.uk
>>
>>
>>
>


-- 
Use ROT26 for best security

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux