Hallo!
Auch ich habe so meine Probleme mit AMR 0.5.5 + Con 4.8.14
Ich habe folgende grunsätzliche Dateistruktur:
Mandant liegt im Rootverzeichnis
Contenido (inkl. aller Folder) im Verzeichnis /admin (also wäre Contendio über
http://www.ipnetcom.at/admin/contenido erreichbar, bzw. habe ich es so eingerichtet, dass
http://www.ipnetcom.at/admin reicht).
.htaccess liegt in /.
Habe jetzt alles so konfiguriert, wie ich glaube, dass es richtig ist.
mr_test gibt an, alle URLs erfolgreich aufzulösen, nur hängt er an alle ein foo=bar an - soll das so sein?
Auf der Webseite selbst werden bei Mouseover in der Statusleiste die Links nur teilweise richtig umgeschrieben. Ich habe zum Beispiel bei meiner Footernavigation bei den Links ein /?a=79&level=0 (zum Beispiel:
http://ww.ipnetcom.at/sitemap/?a=79&level=0). Wo kommt das denn her?
Wenn ich auf einen Link auf der Webseite klicke, bekomme ich einen HTTP-Error 403 Forbidden. Meiner Ansicht nach steigt dann AMR in der Dateihierarchie zu weit hinauf.
Error Log ist leer...
.htaccess sieht so aus:
Code: Alles auswählen
###############################################################################
# Contenido AMR plugin restrictive rewrite rules set
#
# Contains strict rules, each rewrite exclusion must be set manually.
#
# - Exclude requests to directories usage/, contenido/, setup/, cms/upload/
# - Exclude requests to cms/front_content.php
# - Pass thru requests to common ressources (pics, js, css, pdf)
#
###############################################################################
# Enable following lines to run PHP5 on 1und1.de (1and1.com)
# ----------------------------------------------------------
#AddType x-mapp-php5 .php
#AddHandler x-mapp-php5 .php
<IfModule mod_rewrite.c>
# Enable rewrite engine
# ---------------------
RewriteEngine on
# Specify a base URL-path for the rules
# -------------------------------------
RewriteBase /
# 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
# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^usage/.*$ - [L]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^setup/.*$ - [L]
RewriteRule ^upload/.*$ - [L]
RewriteRule ^test/.*$ - [L]
RewriteRule ^cms/front_content.php.*$ - [L]
# enable following line if you want to run the plugin test
RewriteRule ^cms/mr_test.php.*$ - [L]
RewriteRule ^mr_test.php.*$ - [L]
RewriteRule ^admin/.*$ - [L]
#RewriteRule ^front_content.php.*$ - [L]
# One RewriteRule to rule them all
# --------------------------------
RewriteRule !\.(js|ico|gif|jpg|jpeg|png|css|pdf)$ front_content.php [NC,QSA,L]
</IfModule>
In der Modul-Konfig von AMR habe ich folgendes eingestellt:
Pfad zur .htaccess Datei aus Sicht des Web-Browsers: /
Vielleicht hat jemand einen Tipp...
lg p