Advanced Mod Rewrite: ich bekomm das /cms/ nicht aus der URL

Gesperrt
Rene74
Beiträge: 4
Registriert: Mo 19. Okt 2009, 14:05
Kontaktdaten:

Advanced Mod Rewrite: ich bekomm das /cms/ nicht aus der URL

Beitrag von Rene74 »

Guten Morgen zusammen,

ich hab hier eine recht umfanreiche Seite.(http://www.blabla.de)

auf dem server liegt die cotenido Instalation auf /seiten/hauptseite/ (dann halt /cms/ bzw /contenido/)
die doamin zeit auf o.g ordner. aso /seiten/hauptseite/

die url wird auch "schnön" dargestellt. also http://www.blabla.de/cms/hallo/seite.html
wie dekomm ich das /cms/ da raus ?

hab diveres versuchet. die z.b. .htaccess ins /cms/ und rewritebase auch /
es funktioniert nur wenn die .htacces im root (also /seiten/hauptseite/)liegt. ansonsten gits nen fehler (404)

.htacces sieht so aus :

Code: Alles auswählen

<IfModule mod_rewrite.c>

# Enable rewrite engine
# ---------------------
RewriteEngine on


# Specify a base URL-path for the rules
# -------------------------------------

RewriteBase /cms


# Catch some common exploits in query string to get rid of them
# NOTE: Conditions to prevent protocolls (ftp, http[s]) in query string could be a
#       disadvantage in some cases
# --------------------------------------------------------------------------------
RewriteCond %{QUERY_STRING} contenido_path=.*$  [NC,OR]
RewriteCond %{QUERY_STRING} cfg\[path\]=.*$  [NC,OR]
RewriteCond %{QUERY_STRING} _PHPLIB\[libdir\]=.*$  [NC,OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} ftp://.*$  [NC,OR] 
RewriteCond %{QUERY_STRING} http[s]*://.*$ [NC] 
RewriteRule ^.* - [F,L]  # all matching conditions from above will end in nirvana


# Rewrite request to root to front_content.php
# --------------------------------------------
RewriteRule ^$ front_content.php [QSA,L]


# Exclude following request from rewriting
# tests for valid symlinks (-s), not empty files (-l) and folders (-d)
# --------------------------------------------------------------------
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d      
RewriteRule ^.*$ - [NC,L]


# Pass other requests to front_content.php
# ----------------------------------------
RewriteRule ^.*$ front_content.php [QSA,NC,L]


</IfModule>
Ich hoffe ich habs verständlich erklärt :-)
Danke schonmal,
René
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Advanced Mod Rewrite: ich bekomm das /cms/ nicht aus der URL

Beitrag von xmurrix »

Hallo Rene74,

hast du es mal mit der Angabe von "/" in der Pluginkonfiguration (Im Backend unter Content -> Advanced Mod rewrite) unter "Pfad zur .htaccess Datei aus Sicht des Web-Browsers" probiert?

Der Inhalt der .htaccess sieht gut aus. Die .htaccess sollte auch im Verzeichnis /seiten/hauptseite/ liegen, wenn dieses Verzeichnis bei dir das Rootverzeichnis ist.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Rene74
Beiträge: 4
Registriert: Mo 19. Okt 2009, 14:05
Kontaktdaten:

Re: Advanced Mod Rewrite: ich bekomm das /cms/ nicht aus der URL

Beitrag von Rene74 »

JAAAAAAAAAAAAAAAAAAAaa.... das wars trallalla :-)

so ziehmlich das einzige was ich nich versucht hatte :mrgreen:
Danke
Gesperrt