Liste der Anhänge anzeigen (Anzahl: 1)
Wieder mal URLs umschreiben
Hallo,
Jedesmal wenn ich die .htaccess.default umbenenne in .htaccess, nachdem ich die # entfernt habe bei "RewriteBase /" bekomme ich immer eine 403 Forbidden Seite angezeigt.
PHP-Code:
#
<IfModule mod_rewrite.c>
#
RewriteEngine On
#
#
##
#
# Rewrite base
#
#
#
# Set the RewriteBase if your TYPOlight installation is in a subdirectoy and
#
# the rewrite rules are not working properly. Usage examples:
#
#
#
RewriteBase /
#
# RewriteBase /path/to/typolight
#
#
#
# Add your own RewriteBase after this comment.
#
##
#
#
##
#
# Malicious requests
#
#
#
# TYPOlight usually does not pass absolute URLs via GET, therefore the
#
# following rules block all requests that try to pass a URL or the /etc/
#
# directory as parameter.
#
##
#
RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
#
RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
#
RewriteRule .* - [F,L]
#
#
##
#
# Compressed .js and .css files
#
#
#
# Most of the JavaScript and CSS files used in TYPOlight are also available
#
# as compressed .gz version, which requires less bandwidth and optimizes the
#
# page loading time. The following rules load these compressed ressources.
#
##
#
AddEncoding gzip .gz
#
<FilesMatch "\.js\.gz$">
#
AddType "text/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]
#
#
##
#
# Static ressources
#
#
#
# Do not rewrite requests for static files or folders such as style sheets,
#
# images, movies or text documents.
#
##
#
RewriteCond %{REQUEST_FILENAME} !-f
#
RewriteCond %{REQUEST_FILENAME} !-d
#
#
##
#
# TYPOlight URLs
#
#
#
# By default, TYPOlight adds ".html" to the generated URLs to simulate static
#
# HTML documents. If you change the URL suffix in the back end settings, make
#
# sure to change it here accordingly!
#
#
#
# RewriteRule .*\.html$ index.php [L] # URL suffix .html
#
# RewriteRule .* index.php [L] # No URL suffix
#
# RewriteRule .*\.txt$ index.php [L] # URL suffix .txt
#
#
#
# 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!
#
##
#
RewriteRule .*\.html$ index.php [L]
#
#
</IfModule>
Habe im BE den Haken bei URLs umschreiben gesetzt. Habe mal ein Screenshot vom BE beigepackt.
Wo mache ich den was falsch, übrigens in der localconfig steht folgendes drin.
PHP-Code:
$GLOBALS['TL_CONFIG']['rewriteURL'] = true;
Die Seite ist übrigens bei inetrobots gehostet.
Gruß schlunze
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo leo.unglaub,
das mod_rewrite aktiviert ist denke ich schon. Habe mal ein screenshot angehangen wo ich nach dem Begriff Mod_rewrite gesucht habe.
Der Pfad in der .htaccess ist richtig.
ciao schlunze
Und nochmal URLs umschreiben
Hallo,
entschuldigt, dass ich diesen alten Thread nochmal aufwärme, aber ich habe genau dasselbe Problem. Was hier steht (mod_rewrite aktiv etc.) habe ich mir natürlich schon angesehen, aber ich komme nicht weiter.
Ich habe eine Originalsite www.site.com in einem Unterverzeichnis /html/typolight, URL-rewrite eingeschaltet, .htaccess an, läuft.
Die ganze Site habe ich (zwecks Update) in ein anderes Unterverzeichnis kopiert: /html/210. Die Subdomain 210.site.com führt in dieses Verzeichnis.
Es ist eine eigene Datenbank angelegt, mit identischem Inhalt. In localconfig habe ich nur den Datenbanknamen angepasst, sonst ist jetzt auf beiden Sites alles gleich.
Wenn .htaccess abgeschaltet ist, läuft auch alles mit dieser Subdomain 210.site.com, nur die URL sieht eben nicht schön aus.
Wenn ich nun URL-rewrite einschalte, geht die Homepage noch, die Unterseiten nicht mehr, logisch. Schalte ich nun .htaccess ein, geht nichts mehr: 403.
Mit RewriteBase und Relativem Pfad habe ich schon die verschiedensten Kombinationen durchprobiert, nichts geht. Eigentlich sollte es aber doch genauso gehen, wie auf der Original-Site: selber Server, ebenfalls Unterverzeichnis, nur anderer Unterverzeichnisname.
Wäre für jeden Hinweis dankbar.
Gruss, Ralf.
Liste der Anhänge anzeigen (Anzahl: 1)
Siehe Anhang. Keine gültige URL. Eine Englische Version mit EN statt DE am Ende gibt es noch.
Ist im funktionierenden Original genauso.