(Gelöst) Mehrsprachigkeit .htaccess ? (Pretty URL)

Hilfe zur Installation
Post Reply
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

(Gelöst) Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

Hallo Zusammen

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

Code: Select all

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
Last edited by Publisher on Fri Dec 10, 2010 8:15 am, edited 1 time in total.
cyberman

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by cyberman »

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
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

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

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by cyberman »

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

Und natürlich auch

$config['use_hierarchy'] = true;
Last edited by cyberman on Wed Dec 08, 2010 11:01 am, edited 1 time in total.
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

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/
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

Ich muss doch eh nur an der .htaccess etwas ändern wegen dem Pfad. Oder?
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]
NaN

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by NaN »

Was hast Du für $config['page_extension'] angegeben?
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

Da habe ich .html
$config['page_extension'] = '.html';
Wenn ich das leer lasse funktioniert das Konatktformular nie bei mir.
cyberman

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by cyberman »

Welches Kontaktformular?
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

Die vom Formbuilder.

Aberwas konnte nun das Problem sein wegen der Hierarchie?
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am
Location: Berlin

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by nicmare »

Code: Select all

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
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

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/
NaN

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by NaN »

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: Select all


RewriteBase /NEW_PAGE 

probiert?
Last edited by NaN on Thu Dec 09, 2010 5:49 pm, edited 1 time in total.
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Mehrsprachigkeit .htaccess ? (Pretty URL)

Post by Publisher »

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: Select all


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.
Post Reply

Return to “Installation und Einstellungen”