.htaccess rewrite problem

liunx

Guest
Hi there! <br /><br />I'm having a problem with rewriting my urls with htaccess via rewriterule. <br /><br />I have a dutch version and an english version of my website. My urls look like this: <br /><br />Dutch: <!-- m --><a class="postlink" href="http://www.mydomain.nl/index1.php?p=page">http://www.mydomain.nl/index1.php?p=page</a><!-- m --> <br />English: <!-- m --><a class="postlink" href="http://www.mydomain.nl/en/index.php?p=page&language=en">http://www.mydomain.nl/en/index.php?p=page&language=en</a><!-- m --> <br /><br />I want the urls to be rewritten to: <br /><br />Dutch: <!-- m --><a class="postlink" href="http://www.mydomain.nl/page">http://www.mydomain.nl/page</a><!-- m --> <br />English: <!-- m --><a class="postlink" href="http://www.mydomain.nl/en/page">http://www.mydomain.nl/en/page</a><!-- m --> <br /><br />I use the following code to rewrite this. It works ok for the dutch version but not for the english version. <br /><br /><div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>Options +FollowSymLinks <br />RewriteEngine><img src='http://www.webdesignerforum.co.uk/style_images/1/post_snapback.gif' alt='*' border='0' /></div><div class='quotemain'><!--quotec-->Hi there! <br /><br />I'm having a problem with rewriting my urls with htaccess via rewriterule. <br /><br />I have a dutch version and an english version of my website. My urls look like this: <br /><br />Dutch: <!-- m --><a class="postlink" href="http://www.mydomain.nl/index1.php?p=page">http://www.mydomain.nl/index1.php?p=page</a><!-- m --> <br />English: <!-- m --><a class="postlink" href="http://www.mydomain.nl/en/index.php?p=page&language=en">http://www.mydomain.nl/en/index.php?p=page&language=en</a><!-- m --> <br /><br />I want the urls to be rewritten to: <br /><br />Dutch: <!-- m --><a class="postlink" href="http://www.mydomain.nl/page">http://www.mydomain.nl/page</a><!-- m --> <br />English: <!-- m --><a class="postlink" href="http://www.mydomain.nl/en/page">http://www.mydomain.nl/en/page</a><!-- m --> <br /><br />I use the following code to rewrite this. It works ok for the dutch version but not for the english version. <br /><br /><div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>Options +FollowSymLinks <br />RewriteEngine on <br /><br />RewriteCond %{REQUEST_FILENAME} !-f <br />RewriteCond %{REQUEST_FILENAME} !-d <br />RewriteRule ^(.*) /index1.php?p=$1 <br />RewriteRule ^/(.*)/(.*) /index.php?p=$1&language=$2<!--content-->
 
Top