Seite 1 von 1

cUri & cUriBuilder

Verfasst: Fr 26. Apr 2019, 20:00
von bodil
Guten Abend!
Ich habe gerade versucht, eine URL so wie hier beschrieben zu erzeugen:
https://docs.contenido.org/pages/viewpa ... Id=4456860

Mein Code:

Code: Alles auswählen

$url = cUri::getInstance()->build(array(
    	'lang' => 1,
	'idart' => 16,
	'idcat' => 19,
),true);
echo $url;
Was ich eigentlich will, ist so was:
http: //meineDomain.de/testumgebung/ueber-uns/neuigkeiten/neuigkeiten.html
wobei index.html auch ok wäre (Startartikel)
Was ich bekomme sieht aber so aus:
http: //meineDomain.de/neuigkeiten.html
Eingebaut habe ich meinen Code in ein Modul, das von
http: //meineDomain.de/testumgebung/ueber-uns/neuigkeiten/nachricht_1.html
aufgerufen wird.
Schalte ich das Mod_rewrite aus, bekomme ich ein korrektes Resultat:
http: //meineDomain.de/testumgebung/cms/front_content.php?idcat=19&idart=16&lang=1
Was mach ich falsch?
Dank und Gruß!
Bodil

Re: cUri & cUriBuilder

Verfasst: Sa 27. Apr 2019, 08:32
von Faar
Ich sehe das Problem eher in der .htaccess und in der Einstellung des AMR.
Im letzteren sollte der Artikelname statt index.html eingeschaltet sein.
Der Pfad dürfte vom .htaccess verschluckt worden sein.

Re: cUri & cUriBuilder

Verfasst: Mo 29. Apr 2019, 07:14
von samse
Hi bodil

Versuche folgende Einstellungen:

Im AMR:

Code: Alles auswählen

"Pfad zur .htaccess-Datei vom DocumentRoot ausgehend"  --> /testumgebung/
In der .htacess:

Code: Alles auswählen

RewriteBase /cms --> RewriteBase /testumgebung/cms
So klappt es bei mir in allen Umgebungen, welche nicht im root-Verzeichnis liegen.

Hoffe das hilt!

Re: cUri & cUriBuilder

Verfasst: Mo 29. Apr 2019, 09:27
von bodil
Vielen Dank für die Rückmeldungen! Jetzt klappts! Ich hätte nicht gedacht, dass ich die .htaccess brauche, um nur die Links zu erzeugen. Aber mit gehts! Besten Dank!