Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. April 2012 15:48
- concetta
- hat von CMS/ms gehört
- Registriert: 14. April 2012
- Beiträge: 1
.htaccess und Pretty URLs + einzelner Unterordner mit eigener Domain
Hallo CMS Made Simpler!
Ich bin neu hier und hoffe, dass ich in der richtigen Ecke gelandet bin mit meiner Frage.
Ich soll für eine mit CMS Made Simple erstellte Seite der Version 1.9.4.2 "Faanui" die htaccess-Datei verändern und hab da nur ganz gefährliches Halbwissen. Für folgendes Problem habe ich bis jetzt leider noch keine Lösung gefunden, kurze Vorabinfo über den Status
Es gibt eine Hauptdomain der Seite, nennen wir sie www.main-domain.de
Die Unterseiten werden als Pretty URLs so ausgegeben, dass die CMS-Seiten solche URLs erhalten (Beispielhaft): www.main-domain.de/subfolder/blubb.html
Eine dieser Unterseiten ist eine Art Archiv, welches von außen mit einer zusätzlichen Domain ansprechbar sein soll. Also die Seite www.main-domain.de/flowerarchive/flower.html soll werden zu http://flowerarchive.com/flower.html
Diese Archiv-Seite wird gefüllt von dem News-Modul, das als Unterseiten die Newsartikel ausgibt. Das sieht momentan noch so aus:
www.main-domain.de/flowerarchive/76/163/flower.html
Frage:
Wie bekomme ich die Unterordner aus dem Newsmodul rein via .htaccess raus? Das müsste ja einfach gehen und kann bestimmt nur bei Doppelbenennungen für Probleme sorgen, welche aber nicht vorgesehen sind.
Also von
www.main-domain.de/flowerarchive/76/163/flower.html
zu
www.main-domain.de/flowerarchive/flower.html
Und dann wiederum soll genau diese Adresse zusätzlich erreichbar sein mit www.flowerarchive.com/flower.html
(Die Adresse muss auch nach Laden der Seite nicht in der Adresszeile stehen bleiben, es geht nur darum, dass man eine kürzere Domain nach außen kommunizieren kann.) Das geht erst, wenn die Unterordner aus dem Newsmodul entfernt sind und die bekomme ich einfach nicht weg.
Meine bisherige .htaccess füge ich euch an.
Ich freue mich über Hilfe!
Lieben Dank!
Concetta
# BEGIN Optional settings
# Turns off directory browsing
# not absolutely essential, but keeps people from snooping around without
# needing empty index.html files everywhere
Options -Indexes# No sense advertising what we are running
ServerSignature Off# END Optional Settings
# BEGIN CMSMS and Rewrite Rules
# Make sure you have Options FollowSymLinks
# and Allow onRewriteEngine On
# Might be needed in a subdirectory
#RewriteBase /# URL Filtering helps stop some hack attempts
#IF the URI contains a "http:"
RewriteCond %{QUERY_STRING} http\: [OR]
#OR if the URI contains a "["
RewriteCond %{QUERY_STRING} \[ [OR]
#OR if the URI contains a "]"
RewriteCond %{QUERY_STRING} \] [OR]
#OR if the URI contains a "<script>"
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#OR script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#OR any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.+).html$ index.php?page=$1 [QSA]
# END Filtering# CMSMS Rewriting
# Set assume mod_rewrite to true in config.php and clear CMSMS cache
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+).html$ index.php?page=$1 [QSA]
# END CMSMS# END Rewrite rules
# fehlermeldungen unterdruecken die aus php kleiner als 5 resultieren
php_flag display_startup_errors 0
php_flag display_errors 0
php_flag html_errors 0
php_value docref_root 0
php_value docref_ext 0RewriteCond %{HTTP_HOST} ^main-domain.de/flowerarchive/([0-9]{2})/([0-9]{3})/(.*)$ [NC]
RewriteRule ^(.*)$ http://main-domain.de/flowerarchive/$1 [R=301,L]
Offline
#2 15. April 2012 20:52
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: .htaccess und Pretty URLs + einzelner Unterordner mit eigener Domain
Willkommen im deutschsprachigen Support-Forum zu CMS Made Simple!
Wie bekomme ich die Unterordner aus dem Newsmodul rein via .htaccess raus? Das müsste ja einfach gehen und kann bestimmt nur bei Doppelbenennungen für Probleme sorgen, welche aber nicht vorgesehen sind.
Also von
www.main-domain.de/flowerarchive/76/163/flower.html
zu
www.main-domain.de/flowerarchive/flower.htmlUnd dann wiederum soll genau diese Adresse zusätzlich erreichbar sein mit www.flowerarchive.com/flower.html
Möglicherweise hilft dir da weiter, dass du mit dem News-Modul eine ganz individuelle URL für jeden Artikel festlegen kannst.
Und für Weiterleitungen ist das MultiDomain-Modul ganz gut ... allerdings läuft die aktuelle Version ohne Modifikationen nur noch mit der 1.10.x
Offline
#3 15. April 2012 21:41
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: .htaccess und Pretty URLs + einzelner Unterordner mit eigener Domain
Die gleiche Seite oder der gleiche Newsartikel können zwar mit mehreren URLs erreichbar sein, die Umsetzung dazu ist aber alles andere als einfach.
Grundsätzlich:
- Die Seite ist mit dem Alias erreichbar. Also domain.com/seite.html
- Die Seite ist Pretty-URL: domain.com/eineseite/seite.html
- Die Seite ist über die definierte URL erreichbar: domain.com/definiert.html
CMSMS bringt in der Navigation grundsätzlich entweder die Pretty-URL oder falls definiert die selber definierte URL. Wenn du nun beides gleichzeitig betreiben willst, musst du einen Weg finden, wie du jeweils die richtige URL bekommst.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
Seiten: 1