[TYPO3-german] Rewrite Probleme
Philipp Gampe
phil at philippgampe.info
Tue Sep 29 19:59:33 CEST 2009
Hallo Liste :)
Ich habe die Standard .htaccess Datei leicht modifiziert, allerdings
scheint sich da ein Fehler eingeschlichen zu haben.
Wenn ich die Zeile unter Spam Blocking aktiviere, dann ist meine Seite
nicht mehr erreichbar, weil Sie scheinbar auf sich selbst zeigt :(+
Eigentlich soll die Zeile überprüfen, ob die beiden Ausdrücke in der URL
vorkommen und dann die Datei spam.html anzeigen.
Der Fehler liegt sicherlich im regulären Ausdruck, allerdings sind die
nicht meine Stärke :|
Viele Grüße
Phil
<snip>
### Begin: Rewrite stuff ###
# Enable URL rewriting
RewriteEngine On
# To assist in debugging rewriting, you could use these lines
# DON'T enable it for production!
# This will only work in httpd.conf, not in .htaccess files
#RewriteLog /var/log/apache/rewrite.log
#RewriteLogLevel 9
# If you use the RealUrl extension, then you'll have to enable the next
line.
# You will have to change this path if your TYPO3 installation is located
# in a subdirectory of the website root.
#
# If you place this in httpd.conf, you cannot use this directive in any
case!
#RewriteBase /
# Stop rewrite processing if we are in the typo3/ directory
# For httpd.conf, use this line instead of the next one:
# RewriteRule
^/TYPO3root/(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/
- [L]
RewriteRule
^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/
- [L]
# Redirect http://mysite/typo3 to http://mysite/typo3/index_re.php
# and stop the rewrite processing
# For httpd.conf, use this line instead of the next one:
# RewriteRule ^/TYPO3root/typo3$ /TYPO3root/typo3/index.php [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
# If the file/symlink/directory does not exist => Redirect to index.php
# Important note: If you copy/paste this into httpd.conf instead
# of .htaccess you will need to add '%{DOCUMENT_ROOT}' left to each
# '%{REQUEST_FILENAME}' part.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Phil begin
# Spam Blocking
#RewriteRule ^(217\.218\.225\.2|owned-nets\.blogspot\.com)/ spam.html [L]
# Phil end
# Main URL rewriting.
# If you use Windows and SimulateStaticDocuments do not work, try adding a
# slash (/) right before 'index.php' below.
# The example shows how to rewrite only *.html and *.pdf files to index.php
# This may be helpful when using an extension that can generate PDF files
# on the fly.
# Example: RewriteRule .*\.(html|pdf)$ index.php [L]
# For httpd.conf, use this line instead of the next one that has no '#':
# RewriteRule .* /TYPO3root/index.php [L]
# For use with the RealUrl extension, you might need to remove the
# RewriteBase directive somewhere above and use this line instead of the
# next one:
# RewriteRule .* /index.php [L]
RewriteRule .* http://sc-hardtberg.de/index.php [R=301,L]
### End: Rewrite stuff ###
</snip>
--
Philipp Gampe
Webmaster SC-Hardtberg.de
More information about the TYPO3-german
mailing list