[opgelost]Pretty url`s vs. CMSMS 1.10
Moderator: velden
[opgelost]Pretty url`s vs. CMSMS 1.10
Beste mensen,
Ik was voornemens in een nieuwe v1.10 install pretty url`s te gaan gebruiken.
Nu weet ik dat dit via het config.php file geregeld wordt, maar in het config file bevind zich echter alleen de msql data.
Hoe wordt de pretty url nu geregeld ?
Ik was voornemens in een nieuwe v1.10 install pretty url`s te gaan gebruiken.
Nu weet ik dat dit via het config.php file geregeld wordt, maar in het config file bevind zich echter alleen de msql data.
Hoe wordt de pretty url nu geregeld ?
Last edited by hendrik on Sun Nov 06, 2011 12:44 pm, edited 1 time in total.
Re: Pretty url`s vs. CMSMS 1.10
In de map 'doc' op je server vind je een PDF bestand met de complete uitleg over config.php
Het gebruik van $config['url_rewriting'] = 'mod_rewrite'; is nog steeds mogelijk, het is enkel dat config.php nu out-of-the-box zo klein mogelijk gehouden wordt.
Het gebruik van $config['url_rewriting'] = 'mod_rewrite'; is nog steeds mogelijk, het is enkel dat config.php nu out-of-the-box zo klein mogelijk gehouden wordt.
Make your community a better place!
Re: Pretty url`s vs. CMSMS 1.10
Oke thanks ik gaat het eens even uitzoeken... 

Re: Pretty url`s vs. CMSMS 1.10
Ik heb nu de regels aan het config.php file toegevoegd maar er komen nu wel veel foutmeldingen.
Zie: http://tinyurl.com/3hboq68
Ik heb de onderstaande config gebruikt:
Zie: http://tinyurl.com/3hboq68
Ik heb de onderstaande config gebruikt:
Code: Select all
<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'localhost';
$config['db_username'] = '*****';
$config['db_password'] = '*****';
$config['db_name'] = '*******';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://www.mijnurl.nl';
$config['timezone'] = 'Europe/Amsterdam';
$config['default_encoding'] = 'utf-8';
?>
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.php';
$config['query_var'] = 'page';
Re: Pretty url`s vs. CMSMS 1.10
Je hebt halverwege je code een '?>' staan, die moet helemaal onderaan het bestand.
Make your community a better place!
Re: Pretty url`s vs. CMSMS 1.10
M@rtijn wrote:Je hebt halverwege je code een '?>' staan, die moet helemaal onderaan het bestand.

Re: Pretty url`s vs. CMSMS 1.10
Ach, tja, iedereen kijkt wel eens ergens overheen
Wil je nog even [opgelost] in de titel zetten?

Wil je nog even [opgelost] in de titel zetten?
Make your community a better place!
Re: Pretty url`s vs. CMSMS 1.10

Oh en waar ik ook nog achter kwam is dat pretty url`s dus niet werkt zonder dat je gebruik maakt van een .htaccess bestand !
Re: [opgelost]Pretty url`s vs. CMSMS 1.10
Hendrik,
dat klopt, als je via "mod_rewrite" werkt, dan heb je de .htaccess nodig. Aangezien windows niet klakkeloos met een .htaccess om kan gaan, kun je daar de 'internal' methode voor de rewrite gebruiken. Dat levert ook 'Pretty URLs' op. Dus beide zijn een vorm van PrettyURLs, waarbij de mod_rewrite dus wel via .htaccess gaat.
Ronny
dat klopt, als je via "mod_rewrite" werkt, dan heb je de .htaccess nodig. Aangezien windows niet klakkeloos met een .htaccess om kan gaan, kun je daar de 'internal' methode voor de rewrite gebruiken. Dat levert ook 'Pretty URLs' op. Dus beide zijn een vorm van PrettyURLs, waarbij de mod_rewrite dus wel via .htaccess gaat.
Ronny
Re: [opgelost]Pretty url`s vs. CMSMS 1.10
Beste Ronny,RonnyK wrote:Hendrik,
dat klopt, als je via "mod_rewrite" werkt, dan heb je de .htaccess nodig. Aangezien windows niet klakkeloos met een .htaccess om kan gaan, kun je daar de 'internal' methode voor de rewrite gebruiken. Dat levert ook 'Pretty URLs' op. Dus beide zijn een vorm van PrettyURLs, waarbij de mod_rewrite dus wel via .htaccess gaat.
Ronny
Kan jij mij ook uitleggen wat het verschil is tussen `internal' en de andere methode, ik gebruik namelijk
Code: Select all
$config['url_rewriting'] = 'mod_rewrite';
Re: [opgelost]Pretty url`s vs. CMSMS 1.10
Ik ben er nu wel achter dat 'mod_rewrite' er voor zorgt dat ALLEEN start pagina verschijnt en de rest van je website niet meer werkt.hendrik wrote:Beste Ronny,RonnyK wrote:Hendrik,
dat klopt, als je via "mod_rewrite" werkt, dan heb je de .htaccess nodig. Aangezien windows niet klakkeloos met een .htaccess om kan gaan, kun je daar de 'internal' methode voor de rewrite gebruiken. Dat levert ook 'Pretty URLs' op. Dus beide zijn een vorm van PrettyURLs, waarbij de mod_rewrite dus wel via .htaccess gaat.
Ronny
Kan jij mij ook uitleggen wat het verschil is tussen `internal' en de andere methode, ik gebruik namelijken dit lijkt te werken op mijn hosting systeem.Code: Select all
$config['url_rewriting'] = 'mod_rewrite';
Re: [opgelost]Pretty url`s vs. CMSMS 1.10
Hendrik,
met mod_rewrite geef je aan dat er rewrite logica in de .htaccess wordt gevolgd. Je kunt daar dus sturing aangeven voor de URL opbouw...
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
zorgt dat http://www.domain.com/index.php?page=somepage, wordt weergegeven als http://www.domain.com/somepage.
Dergelijke rewrites zonder .htaccess kun je op windows niet doen. De internal-method zorgt dat de ?page= verwijdert wordt uit de URL.
Die leidt dus tot http://www.domain.com/index.php/somepage
Ronny
met mod_rewrite geef je aan dat er rewrite logica in de .htaccess wordt gevolgd. Je kunt daar dus sturing aangeven voor de URL opbouw...
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
zorgt dat http://www.domain.com/index.php?page=somepage, wordt weergegeven als http://www.domain.com/somepage.
Dergelijke rewrites zonder .htaccess kun je op windows niet doen. De internal-method zorgt dat de ?page= verwijdert wordt uit de URL.
Die leidt dus tot http://www.domain.com/index.php/somepage
Ronny
Re: [opgelost]Pretty url`s vs. CMSMS 1.10
welke .htaccess gebruik je? Degene die als doc/htaccess.txt standaard wordt meegeleverd? Die zou je als .htaccess in de root van je installatie kunnen zetten.
Ronny
Ronny