Pretty url vraagje

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
sk33l0
Forum Members
Forum Members
Posts: 62
Joined: Mon Mar 22, 2010 7:33 am

Pretty url vraagje

Post by sk33l0 »

Ik heb op het forum en in de wiki geprobeerd dit op te lossen maar waarschijnlijk zie ik iets over het hoofd.

Hij maakt wel de url aan en vertoont die netjes in de browser, maar ik krijg een internal server 500 error. hieronder mijn code;

config.php

Code: Select all

$config['url_rewriting'] = 'mod_rewrite'; 
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true; 
$config['query_var'] = 'page';
htaccess file die in de map staat waar mijn site te bekijken is dus hier staat ook de index file

Code: Select all

 Options +FollowSymLinks
  RewriteEngine on
  RewriteBase /
 
  # 301 Redirect all requests that don't contain a dot or trailing slash to
  # include a trailing slash
  # except for form POSTS
  RewriteCond %{REQUEST_URI} !/$
  RewriteCond %{REQUEST_URI} !\.
  RewriteCond %{REQUEST_METHOD} !POST$
  RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
 
  # Rewrites urls in the form of /parent/child/
  # but only rewrites if the requested URL is not a file or directory
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Ik heb een map aangemaakt genaamd news en daarin deze htaccessfile gezet

Code: Select all

Options +FollowSymLinks
RewriteEngine on
RewriteBase / 
# Rewrite for NEWS
# requested URL looks like /news/12/13.html rewrite is 
# index.php?mact=News,cntnt01,detail,0&cntnt01articleid=12&cntnt01returnid=13
# first number is article, second is returnid; NC = nocase, L=last (rule)
RewriteRule ^([0-9]*).html$ index.php?mact=News,cntnt01,detail,0&cntnt01articleid=$1 [NC,L]
RewriteRule ^([0-9]*)/([0-9]*).html$ index.php?mact=News,cntnt01,detail,0&cntnt01articleid=$1&
                                                                             cntnt01returnid=$2 [NC,L]
Last edited by sk33l0 on Wed Apr 21, 2010 11:11 am, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Pretty url vraagje

Post by Jos »

Draait je website op een windows server? Die kan namelijk niet zonder meer met htaccess overweg.

Een voorbeeld voor een werkende htaccess staat in de DOCS map. Heb je die gebruikt?

sk33l0 wrote:Ik heb een map aangemaakt genaamd news en daarin deze htaccessfile gezet

Code: Select all

Options +FollowSymLinks
RewriteEngine on
RewriteBase / 
# Rewrite for NEWS
# requested URL looks like /news/12/13.html rewrite is 
# index.php?mact=News,cntnt01,detail,0&cntnt01articleid=12&cntnt01returnid=13
# first number is article, second is returnid; NC = nocase, L=last (rule)
RewriteRule ^([0-9]*).html$ index.php?mact=News,cntnt01,detail,0&cntnt01articleid=$1 [NC,L]
RewriteRule ^([0-9]*)/([0-9]*).html$ index.php?mact=News,cntnt01,detail,0&cntnt01articleid=$1&
                                                                             cntnt01returnid=$2 [NC,L]
Waar komt deze code vandaan? Je hoeft echt niet voor elke module een map aan te maken en code in te plaatsen. Dat regelt elke module zelf in zijn eigen code.
sk33l0
Forum Members
Forum Members
Posts: 62
Joined: Mon Mar 22, 2010 7:33 am

Re: Pretty url vraagje

Post by sk33l0 »

dat las ik hier http://wiki.cmsmadesimple.org/index.php ... stallation ik heb de map gedeleted en nu werkt het gewoon.
Martijn van Turnhout
Forum Members
Forum Members
Posts: 52
Joined: Fri Nov 06, 2009 2:30 pm

Re: [Opgelost] Pretty url vraagje

Post by Martijn van Turnhout »

Jee, handig! Pretty url's voor de News categorieën!

Kan iemand bevestigen of deze goed werken? Zo ja, dan ga ik hem ook gebruiken.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: [Opgelost] Pretty url vraagje

Post by Rolf »

Martijn van Turnhout wrote: Jee, handig! Pretty url's voor de News categorieën!

Kan iemand bevestigen of deze goed werken? Zo ja, dan ga ik hem ook gebruiken.
Martijn,

Wanneer de standaard pretty url is geïnstalleerd i.c.m. Hierarchy True dan wordt ook de News url 'pretty' weer gegeven.

Groet, Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Martijn van Turnhout
Forum Members
Forum Members
Posts: 52
Joined: Fri Nov 06, 2009 2:30 pm

Re: [Opgelost] Pretty url vraagje

Post by Martijn van Turnhout »

Dag Rolf,

klopt, maar ik bedoel de links naar de News categorieën. Niet de berichten zelf. De categorieën zijn nog niet standaard voorzien van pretty url's. Vind ik zelf een beetje jammer. Moet niet al teveel moeite kosten, lijkt mij.
sk33l0
Forum Members
Forum Members
Posts: 62
Joined: Mon Mar 22, 2010 7:33 am

Re: Pretty url vraagje

Post by sk33l0 »

De vraag hierboven is opgelost, maar....

Wat betekenen de nummers in de pretty url? Bijvoorbeeld bij mij staat bij een bericht dat ik vandaag geplaatst hebt:

/news/6/23/nieuwsbericht1.php


terwijl er iets als 21/4/ of 21/april/ moet staan. Hoe kan ik dat goed krijgen?
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Pretty url vraagje

Post by Jos »

Nee, ik denk dat 6 het id is van het nieuwsbericht en dat 23 het id is van de pagina waar het in getoond wordt.
sk33l0
Forum Members
Forum Members
Posts: 62
Joined: Mon Mar 22, 2010 7:33 am

Re: Pretty url vraagje

Post by sk33l0 »

Maar kan dat niet 21 april worden?
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Pretty url vraagje

Post by Jos »

/news/6/23/ zijn de minimale gegevens die de module nodig heeft om z'n werk te doen. De rest is bijzaak en in het kader van  SEO toegevoegd

Er is ergens een engelse post die beschrijft hoe je de datum ook kunt toevoegen.... moet je maar even zoeken in het forum  :)
sk33l0
Forum Members
Forum Members
Posts: 62
Joined: Mon Mar 22, 2010 7:33 am

Re: Pretty url vraagje

Post by sk33l0 »

Dat is deze, maar die werkt in 1.7 niet volgens mij.

http://forum.cmsmadesimple.org/index.ph ... #msg121392
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Pretty url vraagje

Post by Jos »

rss feed is intussen uit de News module gehaald en in een aparte module ondergebracht (CGFeedmaker). Vandaar dat die laatste 2 rewriterules ontbreken. Die zijn gewoon niet meer nodig
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Pretty url vraagje

Post by Rolf »

Een goed alternatief is de module CGBlog.
Dat is een fork van de News module, met zo hier en daar wat leuke aanpassingen.
Wat de url betreft kun je de module naam aanpassen cgblog >> nieuws
De return id staat er ook niet meer in.
Het is nog steeds geen website.nl/maand/datum/naam, maar wel website.nl/nieuws/1/naam... Wellicht iets beter...

Grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Post Reply

Return to “Dutch - Nederlands”