[One Page Website] Problem mit mod rewrite
Hallo - danke für die tolle Erweiterung. Installation hat nach dem entknoten der Gehirnwindungen gut funktioniert.
Auch habe ich schon den Thread mit den angepassten Templates für die Navigation und der opw_default gefunden.
Ich möchte keine Dateiendung verwenden also statt service.html oder service.php einfach nur service
Mit der Navi sollte dann eigentlich doch folgender Link enstehen service#gesundheit jedoch sieht der nun so aus /#gesundheit/service
Oh mann ich hasse das kauderwelsch in der .htaccess
Es ist im Prinzip die Default
Im Backend ist URL Suffix leer
Bei URL umschreiben ein Haken
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
##
# Uncomment the following lines to add "www." to the domain:
#
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# RewriteRule (.*) http://www.example.com/$1 [R=301,L]
#
# Uncomment the following lines to remove "www." from the domain:
#
# RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
# RewriteRule (.*) http://example.com/$1 [R=301,L]
#
# Make sure to replace "example.com" with your domain name.
##
##
# If you cannot use mod_deflate, uncomment the following lines to load a
# compressed .gz version of the aggregated Contao JavaScript and CSS files.
##
#AddEncoding gzip .gz
#<FilesMatch "\.js\.gz$">
# AddType "application/javascript" .gz
#</FilesMatch>
#<FilesMatch "\.css\.gz$">
# AddType "text/css" .gz
#</FilesMatch>
#RewriteCond %{HTTP:Accept-encoding} gzip
#RewriteCond %{REQUEST_FILENAME} \.(js|css)$
#RewriteCond %{REQUEST_FILENAME}.gz -f
#RewriteRule ^(.*)$ $1.gz [QSA,L]
<FilesMatch "\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|woff|svg|svgz|ttf|pdf|gz)$">
RewriteEngine Off
</FilesMatch>
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
#
# If you are using mod_cache, it is recommended to use the RewriteRule below,
# which adds the query string to the internal URL:
#
# RewriteRule (.*\.html)$ index.php/$1 [L]
#
# Note that not all environments support mod_rewrite and mod_cache.
##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*\.html$ index.php [L]
##
# The following rules are required if you want to pass the language as first
# URL parameter (added in Contao 2.11). The first rule rewrites the empty URL
# to the front end controller, the second one adds a missing trailing slash.
##
RewriteRule ^[a-z]{2}(\-[A-Z]{2})?/$ index.php [L]
RewriteRule ^([a-z]{2}(\-[A-Z]{2})?)$ $1/ [R=301,L]
</IfModule>
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von tab
Da dies aber im anderen Thread nirgends erwähnt wird, mag das in diesem Fall von der Erweiterung kommen.
Ich habe es mit dieser Demo nachgestellt und konnte kein Problem sehen. Abgesehen von der Darstellung welche ich aber mit CSS nicht angepasst habe geht es.
Apropos, @Rudolpho es scheint dass Du dass Falsche Navigations_Modul verwendest. In der nachgestellten Demo erscheinen meine Seiten nicht im Menu. Ich muss also die Links von Hand in den Header bauen oder mit der CustomNav nachstellen.
Hier mal meinen Seitenbaum wo es klappt:
Zitat:
Zitat von Rodolpho
Wie mache ich das richtig?
Die Demo analysieren und anhand der Demo die Seite bauen. Du siehst ja was ich oben zur Demo geschrieben habe.
Apropos ... in der .htaccess nicht zweimal einfügen ... entweder mit oder ohne mod_cache ... genau gucken!
Liste der Anhänge anzeigen (Anzahl: 1)
Anbei die Seitenstruktur.
Viel ist noch nicht gemacht deswegen nur die Struktur aber alles noch in Rohfassung ohne CSS
Service und die Taler Unterseite sollen dann One Pages sein.
PS: Wie mache ich das richtig bezog sich auf das installieren der Github Version