Versio

[htacces] SEO url

Overzicht Reageren

Pepijn Schildkamp

Pepijn Schildkamp

14/05/2009 13:31:00
Quote Anchor link
Hoe kan ik via htacces, van core.php?module=webshop een mooie url maken zoals websitelink.nl/core/webshop ?
 
PHP hulp

PHP hulp

24/05/2012 21:59:47
Gesponsorde koppelingen:
 
The Ultimate

The Ultimate

14/05/2009 13:32:00
Quote Anchor link
http://www.phphulp.nl/forum/showtopic.php?cat=1&id=63804

en

http://www.phphulp.nl/php/tutorials/10/439/

Zoekt en gij zult vinden! (Dit was niet erg moeilijk te vinden)
Gewijzigd op 01/01/1970 01:00:00 door The Ultimate
 
RvW Of toch niet

RvW Of toch niet

14/05/2009 13:48:00
 
Pepijn Schildkamp

Pepijn Schildkamp

14/05/2009 16:57:00
Quote Anchor link
Ok,

Ik heb nu dit.

RewriteEngine On
RewriteRule ^/admin/core/ /admin/core.php
RewriteRule ^/admin/core/([^/]+)/ /admin/core.php?module=$1

Opzich blijkt het te werken, maar zodra ik naar http://www.url.nl/admin/core/webshop/ ga, zit de webshop niet in de $_GET, kan iemand dat verklaren?

mvg.
 
Jesper Diovo

Jesper Diovo

14/05/2009 16:59:00
Quote Anchor link
'webshop' komt niet overeen met '[^/]+'?
 
Pepijn Schildkamp

Pepijn Schildkamp

14/05/2009 17:09:00
Quote Anchor link
En waarmee dan wel?
 
Timen

Timen

14/05/2009 18:26:00
Quote Anchor link
.*
 
Pepijn Schildkamp

Pepijn Schildkamp

14/05/2009 19:09:00
Quote Anchor link
Al geprobeerd, schijnt niet te werken.
 
Timen

Timen

14/05/2009 19:10:00
Quote Anchor link
Kijk ff naar mijn htaccess(behalve subdomain deel:P) Kijk 's of je daar wijzer uit wordt... http://www.phphulp.nl/forum/showtopic.php?cat=1&id=64228&lasttopic=1
 
Pepijn Schildkamp

Pepijn Schildkamp

14/05/2009 19:32:00
Quote Anchor link
Hey,

Ja ik snap je rewrite wel, maar het wil hier niet werken.

Ik heb nu,

RewriteEngine On
RewriteRule ^/admin/$ /admin/index.php
RewriteRule ^/admin/core/ /admin/core.php
RewriteRule ^/admin/core/(.*)/ /admin/core.php?module=$1

en in de core.php heb ik staan

echo '<pre>';
echo print_r($_GET, true);
echo '</pre>';

Toch werkt het niet!
Gewijzigd op 01/01/1970 01:00:00 door Pepijn Schildkamp
 
Pepijn Schildkamp

Pepijn Schildkamp

15/05/2009 19:40:00
Quote Anchor link
Bump.
 
Jesper Diovo

Jesper Diovo

16/05/2009 10:34:00
Quote Anchor link
Weet je zeker dat je dat stukje code als .htaccess hebt opgeslagen? Geen .php er nog achter bij het opslaan? Dat kan namelijk ook voorkomen...

Misschien heb je nog iets aan mijn .htaccess:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
RewriteEngine On
RewriteBase /

# Bestaande bestanden of mappen uitsluiten
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule ^(.*?)$ $1 [L]

# Overige RewriteRules onder deze regel
RewriteRule ^(.*?)$ index2.php?p=$1
 
Pepijn Schildkamp

Pepijn Schildkamp

16/05/2009 11:46:00
Quote Anchor link
Hoi jezpur. Ik weet zeker dat de htacces gewoon werkt. Omdat sommige rewrites wel werken. Alleen met de module niet. Ik heb nu:

RewriteEngine On
RewriteRule ^/admin/$ /admin/index.php #werkt!
RewriteRule ^/admin/core/ /admin/core.php #werkt!
RewriteRule ^/admin/core/(.*?)/ /admin/core.php?module=$1 #werkt niet

Ik heb al geprobeerd:
RewriteRule ^/admin/core/(.*?)/ /admin/core.php?module=$1
RewriteRule ^/admin/core/(.*)/ /admin/core.php?module=$1
RewriteRule ^/admin/core/([^/]+)/ /admin/core.php?module=$1

Mvg.
 
Jelmer rrrr

Jelmer rrrr

16/05/2009 12:07:00
Quote Anchor link
Let je op de volgorde? ^/admin/core/ herschrijft alles wat begint met /admin/core/, dus ook /admin/core/pindakaas/. Ik denk dat je de tweede en derde regel even van plek moet laten wisselen, of je moet aan de tweede regel een eind-teken ($-teken) toevoegen.
 
Teun Beijers

Teun Beijers

16/05/2009 13:35:00
Quote Anchor link
Ik heb ook zoiets, maar heb hiervoor handmatig een get functie geschreven. Dit is 'm:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(!empty($_SERVER['PATH_INFO']))
{

    $GET = substr($_SERVER['PATH_INFO'], 1);
    $GET = explode('/', $GET);
}

?>
 
Pepijn Schildkamp

Pepijn Schildkamp

16/05/2009 16:03:00
Quote Anchor link
@Jelmer, dat was inderdaad het probleem. lol, dat ik daar zelf niet eerder op was gekomen.
 



Overzicht Reageren