Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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

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 on

RewriteEngine 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 0



RewriteCond %{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!

concetta schrieb:

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

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