On Apr 10, 2:16 pm, Erwin Moller
<since_humans_read_this_I_am_spammed_too_m...@spam yourself.comwrote:
Quote:
CAH wrote:
>
>
Quote:
Quote:
You can set up your own rules (using regular expression).
>
Quote:
Quote:
In that way you do not have to really create all these pages, but they
become virtual.
You only have to make page1.php pick up the $_GET["lang"] and make
decisions for your query based on that.
>
Quote:
Excellent advice, can Google register that one uses mod_rewrite, or is
it none the wiser? Can search engines have something agains this
solution?
>
>
Hi,
>
Searchengine don't know about any url-rewriting taking place.
From a searchengine's point of view:
1) Ask some URL (
www.example.com)
2) read all the hyperlinks
3) follow a hyperlink, eg:
www.example.com/en/page1.php
4) Server responds with the HTML.
etc
>
The fact that the server in step 3 using URL rewriting (and actually useswww.example.com/page1.php?lang=en) is completely unknown to the searchbot.
It is completely unknown to ANY client.
It is just something between you and your friend Apache. ;-)
>
Regards,
Erwin Moller- Hide quoted text -
>
- Show quoted text -
Hi Erwin
It is indeed excellent, I am trying to figure this mod_rewrite out,
and I have gotten it to work with simple request. But I guess it most
be possible with just three lines in the htacces file. I would like
anything in the /en/ directory to just be moved to the above level and
have the everything after the /en/ moved up a level.
RewriteRule /subdic/en/() /subdic.php/$1?lang=en
RewriteRule /subdic/de/() /subdic.php/$1?lang=de
RewriteRule /subdic/dk/() /subdic.php/$1?lang=dk
I am trying to figure it out, can I make it work with sessions id -
PHPSESSID and all the rest?
Best regards
Cah