CMS Made Simple Forums
https://forum.cmsmadesimple.org/

(Gelöst) Mehrsprachigkeit .htaccess ? (Pretty URL)
https://forum.cmsmadesimple.org/viewtopic.php?f=24&t=49789
Page 1 of 1

Author:  Publisher [ Mon Dec 06, 2010 8:55 am ]
Post subject:  (Gelöst) Mehrsprachigkeit .htaccess ? (Pretty URL)

Hallo Zusammen

Für die Domainverschönerung habe ich diese .htaccess.

Code:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]


Die deutschen Seiten sind normal erstellt, die Französischen Seiten gruppert in einem "Internen Link"

Was kann ich machen damit es funktioniert? Muss ich wegen dem /fr was machen?

Seitenstruktur im Anhang

Attachments:
Untitled-1.jpg
Untitled-1.jpg [ 75.72 KiB | Viewed 3982 times ]

Author:  cyberman [ Tue Dec 07, 2010 11:41 am ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Ich würde die deutschen Inhalte auch in einen DE-Block setzen (möglicherweise reicht hier eine Abschnittsüberschrift aus) - damit hast du dann die URLs auch nach DE und FR getrennt, also

domain.de/DE/firma
domain.de/FR/firma

Author:  Publisher [ Wed Dec 08, 2010 10:17 am ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Gute idee, das habe ich nun gemacht. Was müsste ich noch in der .htaccess Datei anpassen das er noch einen Unterordner geht?

Author:  cyberman [ Wed Dec 08, 2010 10:55 am ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Hast du den Parameter $config['url_rewriting'] in der config.php auf 'mod_rewrite' gesetzt?

Und natürlich auch

$config['use_hierarchy'] = true;

Author:  Publisher [ Wed Dec 08, 2010 12:07 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Yep das ist so drin in der config.php

Aber wegen der hirarchie können die Seiten nun nicht angezeigt werden ausser die Homeseite. http://guignard.ch/NEW_PAGE/

Author:  Publisher [ Wed Dec 08, 2010 12:41 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Ich muss doch eh nur an der .htaccess etwas ändern wegen dem Pfad. Oder?

Quote:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

Author:  NaN [ Wed Dec 08, 2010 12:50 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Was hast Du für $config['page_extension'] angegeben?

Author:  Publisher [ Wed Dec 08, 2010 12:52 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Da habe ich .html

Quote:
$config['page_extension'] = '.html';


Wenn ich das leer lasse funktioniert das Konatktformular nie bei mir.

Author:  cyberman [ Wed Dec 08, 2010 6:38 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Welches Kontaktformular?

Author:  Publisher [ Thu Dec 09, 2010 8:04 am ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Die vom Formbuilder.

Aberwas konnte nun das Problem sein wegen der Hierarchie?

Author:  nicmare [ Thu Dec 09, 2010 1:11 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Code:
RewriteEngine on

RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# RewriteCond %{REQUEST_URI} !/$
# RewriteCond %{REQUEST_URI} !\.
RewriteRule ^News/rss(.+)$ index.php?page=News/rss$1 [S=1]
# RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)(.html)?$ index.php?page=$1 [QSA]

so hab ich es. und du musst da nichts weiter berücksichtigen. die "verzeichnisse" erstellt cmsms dann automatisch

Author:  Publisher [ Thu Dec 09, 2010 4:01 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Hm mit diesem Script hat es auch nicht funktioniert.

Aber ich habe es folgendermassen halbwegs zum Laufen gebracht: Statt 'mod_rewrite' -> 'internal'
Und dann ohne .htaccess Datei im root Ordner.

Aber nun steht halt /index.php/ noch drin. Was nun?

http://guignard.ch/NEW_PAGE/

Author:  NaN [ Thu Dec 09, 2010 5:45 pm ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Was genau heißt denn "hat nicht funktioniert" ?
Wie ich sehe ist das CMS nicht im Stammverzeichnis Deiner Domain, sondern in einem Unterverzeichnis.
Hast Du in der .htaccess Datei mal

Code:

RewriteBase /NEW_PAGE



probiert?

Author:  Publisher [ Fri Dec 10, 2010 8:14 am ]
Post subject:  Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

NaN wrote:
Was genau heißt denn "hat nicht funktioniert" ?
Wie ich sehe ist das CMS nicht im Stammverzeichnis Deiner Domain, sondern in einem Unterverzeichnis.
Hast Du in der .htaccess Datei mal

Code:

RewriteBase /NEW_PAGE



probiert?



"hat nicht funktioniert" hiess dass die Seien immer noch nicht angezeigt werden konnten.

Mit RewriteBase /NEW_PAGE hat es funktioniert mit mod_rewrite. Vielen Dank! Lag halt an der Ordnerstruktur.

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/