19 Mai 2012, 01:58:40 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: CMSMS und Mod_rewrite  (Gelesen 2038 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
elcomportal
Newbie
*
Beiträge: 2


« am: 06 Mai 2011, 20:35:57 »

Hallo,
ich versuche seit Tagen die URLs meiner Seite zu verbessern.
Also die URLs sehen jetzt so aus:
http://www.domain.com/index.php?page=PC&pg=1&ukat=ab1
Haben möchte ich: http://www.domain.com/PC/1/ab1.htm

Im Moment kriege ich nur das:
http://www.domain.com/PC.htm&pg=1&ukat=ab1

Also wird ja schon mal was umgeschrieben. Aber wie mache ich es, dass ich das richtige Ergebnis kriege?
Hier mal meine Config.php vom CMSMS:
Code:
#------------
#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'] = '.htm';

Und hier die htaccess:


Code:
# 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
RewriteEngine on
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 ^(.+).htm$ index.php?page=$1 [QSA] 

Bitte helft mir mal...
Danke.
Mfg
Torsten
facebook-like.png Gespeichert
Madlen
Admin
Forenguru
*****
Beiträge: 1973



WWW
« Antworten #1 am: 07 Mai 2011, 08:51:42 »

Hallo Torsten,

dieser Beitrag hier könnte dir eventuell helfen:

CMSms CMS Made Simple Pretty URLs

LG Madlen
« Letzte Änderung: 07 Mai 2011, 08:52:37 von Madlen » facebook-like.png Gespeichert

Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
Die Ostsee :: 123ostsee.de - Schaut doch mal vorbei an der Ostsee
elcomportal
Newbie
*
Beiträge: 2


« Antworten #2 am: 07 Mai 2011, 09:57:16 »

Hallo,
danke erstmal für die ntwort.
Den Artikel kenne ich. Aber das hilft mir nicht weiter. Das ist wieder nur für eine query Variable (page) Ich habe ja mehrere Variablen, die per $_GET übertragen werden.
Mit einer Variable funktioniert das ja. Aber die anderen Variablen werden dann hintendran gehängt. und die sollen doch aber wie ein verzeichniss aussehen in der URL.
GVG
Torsten
facebook-like.png Gespeichert
Tags:
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006, Simple Machines | Impressum | Datenschutz
Seite erstellt in 0.045 Sekunden mit 20 Zugriffen.