Witam,

mam problem z ustawieniami w .htaccess, a konretnie chodzi o to, że chciałbym żeby:
  • wszystkie wywołania podstron serwisu, które już nie istnieją (ale niestety nadal są wywoływane przez użytkowników, lub też nadal znajdują sie w indeksach wyszukiwarek) były automatycznie kierowane na główną stronę (nie jestem pewien, ale coś słyszałem o "przekierowaniu 301"?),
  • wszystkie wywoływania bezensownych podstron, które nigdy nie istniały i nie istnieją (na przykład przez pomyłkowe wpisanie w browserze), były również kierowane na główną stronę serwisu.


Serwis jest zrealizowany w systemie REDAXO z dodatkowym modułem dla przyjaznych url
Dla rozeznania podaję mój .htaccess:

Kod
ErrorDocument 500 /errordocs/500.php
ErrorDocument 404 /errordocs/404.php
ErrorDocument 403 /errordocs/403.php
ErrorDocument 401 /errordocs/401.php

<IfModule mod_rewrite.c>

# ENABLE REWRITING
RewriteEngine On
RewriteBase /

# REDIRECT *.DOMAIN.TLD -> www.DOMAIN.TLD
RewriteCond %{HTTP_HOST} ^mójserwis.tdl$ [NC]
RewriteRule ^(.*) http://www.mójserwis.tdl/$1 [R=301,L]

# REDIRECT ROBOTS.TXT -> ROBOTS.PHP
RewriteRule ^robots\.txt$ index.php?rexseo_func=robots [NC,L]

# DON'T REWRITE DIRS/FILES
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !^redaxo/.*
RewriteCond %{REQUEST_URI} !^files/.*
RewriteCond %{REQUEST_URI} !^google(.*).html*

# REWRITE ALL OTHER REQUESTS TO INDEX.PHP
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]

</IfModule>


Czy ktoś z Was mógłby mi podać jakieś przykłady?