Probleme mit Url rewrite

Gesperrt
cardman
Beiträge: 61
Registriert: Mi 11. Jun 2003, 09:34
Kontaktdaten:

Probleme mit Url rewrite

Beitrag von cardman »

Hallo,

ich habe ein kleines Problem damit Urls Suchmaschinenfreundlich umzuschreiben.

Folgenden Code benutze ich innerhalb des entsprechenden Moduls:

Code: Alles auswählen

 cInclude('classes', 'UrlBuilder/Contenido_UrlBuilder_MR.class.php');
 $url = 'front_content.php?idart=8';
 $mrUrlBuilder = Contenido_UrlBuilder_MR::getInstance();
 $mrUrlBuilder->buildUrl(array($url));
 $newUrl = $mrUrlBuilder->getUrl();
Wenn ich $newUrl ausgeben lasse bekomme ich nur ein "/" zurück.
Kann mir einer sagen, ob ich einen Fehler gemacht habe oder ob es ein Fehler in der Software ist.

Hier noch die Konfiguration meines Systems:

Code: Alles auswählen

Contenido Version 	4.8.15
Server Betriebssystem 	Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g
PHP Datenbankerweiterung 	mysql
Datenbankserver-Version 	5.0.51a-24+lenny5-log
Installierte PHP-Version 	5.2.6-1+lenny13
safe_mode 	Deaktiviert
magic_quotes_gpc 	Deaktiviert
magic_quotes_runtime 	Deaktiviert
gpc_order 	 
memory_limit 	32M
max_execution_time 	30
Deaktivierte Funktionen 	exec,passthru,shell_exec,system,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate
Gettext Erweiterung 	geladen
sql.safe_mode 	Deaktiviert
GD-Bibliothek 	
Einstellungen 	Werte
GD Support 	enabled
GD Version 	2.0 or higher
FreeType Support 	enabled
FreeType Linkage 	with freetype
FreeType Version 	2.3.7
T1Lib Support 	enabled
GIF Read Support 	enabled
GIF Create Support 	enabled
JPG Support 	enabled
PNG Support 	enabled
WBMP Support 	enabled 
Danke schonmal für die Hilfe.

Gruss
cardman
mm2knet
Beiträge: 9
Registriert: Fr 5. Dez 2008, 12:54
Kontaktdaten:

Re: Probleme mit Url rewrite

Beitrag von mm2knet »

genau das Problem habe ich leider auch :(
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Probleme mit Url rewrite

Beitrag von Spider IT »

Hallo,

ich verstehe ehrlich gesagt das Problem nicht, denn AMR schreibt die URLs bei der Ausgabe um.
Aber dennoch, wenn man den bestimmten Fall hat (so wie bei meine eCards, wo die URL per Mail verschickt wird):

Code: Alles auswählen

    $aParams = array('idcat' => $idcat, 'idart' => $idart, 'client' => $client, 'lang' => $lang);
    $link = Contenido_Url::getInstance()->build($aParams, true);
Der 2. Parameter bei der build() Funktion bestimmt, ob eine absolute (http://...) oder relative URL generiert wird (true = absolut, false = relativ).

Gruß
René
mm2knet
Beiträge: 9
Registriert: Fr 5. Dez 2008, 12:54
Kontaktdaten:

Re: Probleme mit Url rewrite

Beitrag von mm2knet »

Im Frontendbereich klappt der neue Code auch einwandfrei, im Backend bereich kommt aber immer nur ein front_content.pph? irgendwas link. Ich brauche die Urls aber im Backend, da sie einem selbstgebautem cache üebrgeben werden.
mm2knet
Beiträge: 9
Registriert: Fr 5. Dez 2008, 12:54
Kontaktdaten:

Re: Probleme mit Url rewrite

Beitrag von mm2knet »

Ok, ich habe das Problem gefunden.

AMR nimmt jetzt die Parameter anders an.

$aParams = array('idcat' => $idcat, 'idart' => $idart, 'lang' => $lang);
$mrUrlBuilder = Contenido_UrlBuilder_MR::getInstance();
$mrUrlBuilder->buildUrl($aParams);
$newUrl = $mrUrlBuilder->getUrl();

funcktioniert. Die Url als parameter im Array geht nicht.


nur so als Info für alle anderen Suchenden.
Gesperrt