Page 1 of 1

[Opgelost] Pretty Url & Mijndomein.nl

Posted: Wed Jan 07, 2009 2:43 pm
by Rolf
Voorgezet uit http://forum.cmsmadesimple.org/index.ph ... 379.0.html

Hoi allemaal,

Ik heb de meeste sites bij mijndomein.nl
Op zich ben ik erg tevreden, de servicedesk is alleen via email te bereiken, maar werkt snel.

Maar ik ben al even bezig met het knutselen met pretty-url's en ik krijg het maar niet aan de gang... 
Wat doe ik fout 
Toch uiteindelijk maar even een mailtje naar mijndomein. De reactie terug:

Het is op dit moment niet mogelijk om in de .htaccess bestanden FollowSymLinks te gebruiken voor andere dan 404 pagina\'s. Dit is dan ok de oorzaak dat bij u een 500 Internal Server Error ontstaat bij gebruik van andere waarden omdat dit niet door de server geaccepteerd wordt. het is helaas nog niet mogelijk om hierin verandering aan te brengen.

Mijndomein.nl maakt gebruik van een zgn. Shared Hosting concept waarbij meerdere domeinen op 1 server actief zijn. Hierbij is gekozen voor een algemeen concept van serverconfiguratie. Het is niet mogelijk om op individueel verzoek wijzigingen aan te brengen in de serverconfiguratie of onderdelen toe te voegen, daar dit de onderhoudsbelasting en stabiliteit niet ten goede komt. Dit geldt ook voor modules als cURL, ION Cube, Zend Optimizer en het aanbrengen van mogelijkheden voor extra functies in .htaccess bestanden.
Vandaar dat het dus niet werkt.
Kan mijndomein echt aanbevelen, maar ik vind dit toch jammer... Gemiste kans, not pretty.

Rolf

---------------------------------------------------------------------------------------

Rolf,

ik heb ook een aantal sites draaien op mijndomein.nl, maar heb WEL de pretty-URLs aangezet. Deze draaien op zich goed...

Het betreft dus de htaccess.txt uit de /doc folder renamen/verplaatsen naar de root als .htaccess,

en vervolgens in de config.php de mod_rewrite, use_hierarchy en file_extension aanzetten....

Ronny

---------------------------------------------------------------------------------------

Hoi, ik zit ook bij Mijndomein en heb pretty url's door iemand laten doen, werd me zelf te lastig. Ik kreeg van hem het volgende commentaar, wellicht kunnen jullie er iets mee. Mijn website is www.nederlandsezwembaden.nl, ter info voor de onder geplakte tekst. Hij gaf mij dit mee als reactie op het aanpassen van de pretty url's:
"Dit had je niet kunnen weten, mijndomein heeft een aparte configuratie. En daardoor moest het .htaccess bestand een map naar boven worden geplaatst. Onder sites/ ipv onder sites/www.nederlandsezwembaden.nl/  En bovendien moest ik de regels in dat bestand wijzigen. Verder heb ik config.php gewijzigd zoals aangegeven. Behalve dat ik de extensies van elke pagina .html heb gemaak ipv htm of geen extensie. .html is de oorsponkelijke standaard voor webpages, dus dat lijkt mij voor Google goed geschikt."

Gerben

----------------------------------------------------------------------------------------

Re: Pretty Url & Mijndomein.nl

Posted: Wed Jan 07, 2009 3:01 pm
by Rolf
Hallo Gerben,

Heb zoals je schreef het htaccess bestand in de root gezet.
Krijg dan direct weer die 500 foutmelding...

Maar welke regels moest jij wijzigen, zoals je schreef?
Zou je anders de inhoud van jouw htaccess file willen opsturen?

Ben wel benieuwd, heb je site gezien, het dus werkt wel!
Begin weer een beetje hoop te krijgen  ;D

Rolf

Re: Pretty Url & Mijndomein.nl

Posted: Thu Jan 08, 2009 3:21 pm
by Rolf
Nou daar was ik al weer  :D

Denk toch nog even een poging doen én... ook al kan het niet, het kan wel...  ::)
Ik heb mijn pretty-url bij mijndomein.nl namelijk werkend!

De htaccess.txt kopieren van de /doc map naar de root van de website. Deze hernoemen naar .htaccess.
Máár in dit bestandje moet een kleine aanpassing gebeuren namelijk de regel 'Options +FollowSymLinks' moet er uit. Daar ben ik nu achter. Zet er bijv. een hekje voor.

Code: Select all

#Options +FollowSymLinks
In de config.php het volgende wijzigen:

Code: Select all

#------------
#URL Settings
#------------

#Show mod_rewrite URLs in the menu? You must enable 'use_hierarchy' for this to work for modules
$config['assume_mod_rewrite'] = true;     <--------------------------------------------

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';    <-------------------------------------------

#If you don't use mod_rewrite, then would you like to use the built-in
#pretty url mechanism?  This will not work with IIS and the {metadata} tag
#should be in all of your templates before enabling.
$config['internal_pretty_urls'] = true;      <------------------------------------------

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = false;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';
En het werkt, keurige URL's...
Bedankt voor de hulp, Ronny en Gerben!

Yeah, Rolf  ;D

Re: Pretty Url vraag

Posted: Tue Jan 27, 2009 6:37 pm
by pedes
Ik heb zowat alle instellingen geprobeerd voor de activering van "pretty url" zonder echt succes
Mijn cmsms staat wel in een submap (dus: www.mijnurl.be/cmsmap/ )


Mijn config settings:
#------------
#URL Settings
#------------

#Show mod_rewrite URLs in the menu? You must enable 'use_hierarchy' for this to work for modules
$config['assume_mod_rewrite'] = true;

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '';

#If you don't use mod_rewrite, then would you like to use the built-in
#pretty url mechanism?  This will not work with IIS and the {metadata} tag
#should be in all of your templates before enabling.
$config['internal_pretty_urls'] = true;

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = false;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';
htaccess text doc gekopieerd naar de root en hernoemd naar .htaccess (met de aanpassing vermeld door Rolf)

iemand enig idee?
wat moet je nog anders doen als je in een submap werkt?

Mvg
Peter

Re: [Opgelost] Pretty Url & Mijndomein.nl

Posted: Wed Aug 12, 2009 4:35 pm
by Sandernekeman
Hi all,

The story continues...

All worked finally, for one thing: that is, after clicking a few links within the same hierarchy level, they are all added to the url:

http://www.cosmetische-plastische-chiru ... correctie/

I would expect it to be:

http://www.cosmetische-plastische-chiru ... Borstlift/

or

http://www.cosmetische-plastische-chiru ... vergroting

or

http://www.cosmetische-plastische-chiru ... correctie/

Any ideas what i have done wrong or forgotten?

Re: [Opgelost] Pretty Url & Mijndomein.nl

Posted: Wed Aug 12, 2009 4:44 pm
by Rolf
@ Sandernekeman

Welke versie? 1.5.x?
Heb je de standaard cmsms .htaccess gebruikt?
Welke config.php instellingen?

Rolf

Re: [HEROPEND] Pretty Url & Mijndomein.nl

Posted: Sat Sep 12, 2009 1:59 pm
by brentnl
ik gebruik dit .htaccess bestand:

Code: Select all

# Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"

#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off

# (this is important, so uncomment if your host permit)
#Options -Indexes
#ServerSignature Off
#
Options +FollowSymLinks
#
<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /
#
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
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]
</IfModule>
en dit als config.php

Code: Select all

#------------
#URL Settings
#------------

#What type of URL rewriting should we be using for pretty URLs?  Valid options are:
#'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['url_rewriting'] = 'mod_rewrite';

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = true;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'pagina';
De links in het menu verwijzen inderdaad naar bijv.  "www.mijnsite.nl/categorie/item.html"  alleen blijft hij vervolgens op de homepage zodra je op de link klikt. Bovenaan in de adresbalk staat wel de pretty URL... ???

Re: [Opgelost] Pretty Url & Mijndomein.nl

Posted: Sat Sep 12, 2009 7:08 pm
by Rolf
brentnl,

Heb je een link van jouw website? Eventueel via PM.

Grt. Rolf

Re: [Opgelost] Pretty Url & Mijndomein.nl

Posted: Sat Sep 12, 2009 7:35 pm
by brentnl
Rolf wrote: brentnl,

Heb je een link van jouw website? Eventueel via PM.

Grt. Rolf
je hebt bericht :)

Re: [Opgelost] Pretty Url & Mijndomein.nl

Posted: Sun Sep 13, 2009 9:22 am
by Rolf
Hoi Brentl

Mooie site!!
Heb geprobeerd de zaak te reproduceren, maar zoals jij het beschrijft werkt het bij mij gewoon... (Lucky me  ;) )
Ga ervan uit dat de config.php en .htaccess file de standaard en verder ongewijzigde versie zijn.

Je zou nog kunnen kijken naar:
#...'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php ... ty_URL.27s
Ik zou het eigenlijk eens moeten zien als mod_rewrite aan staat, maar goed... :-\
Heb je een testomgeving op dezelfde server?

®

Re: [Opgelost] Pretty Url & Mijndomein.nl

Posted: Sun Sep 13, 2009 10:20 am
by brentnl
EDIT:::

tis opgelost dankzij Rolf :)

Mijn probleem was, dat ik in de config.php aangegeven had dat pagina's weergegeven moesten worden als "index.php?pagina=titel" ipv  "..php?page=titel"  ..

In de htaccess staat ook een dergelijke regel, die je dus ook aan moet passen naar jou benaming voor 'pagina'.

config.php

Code: Select all

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'pagina';
htaccess

Code: Select all

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.+).html$ index.php?pagina=$1 [QSA]