Seite 1 von 2

MOD_REWRITING - Frage

Verfasst: 11.04.2006, 00:07
von outsida
Hallo, brauche unbedingt hilfe. Wollte meine Seite mit mod_rewrite optimieren. Habe auch so gut wie alles verstanden. Habe ein gutes Tutorial gefunden und scripte, aber irgendwie funzt das nicht bei mir. Meine seite ist funny downloads - pps, pics, videos

das tutorial liegt auf
https://www.thegeek.de/blog/type/archiv ... tml#geek77

wenn ich die htaccess datei hochlade, kann ich nicht mehr auf die seite zugreifen, zugriff nciht gestattet, WARUM???

wenn ich die klasse in die index.php einfüge und das "blog.php" im script auf "index.php" änder kommt auch eine fehlermeldung: Parse error: parse error in /srv/www/htdocs/web7/html/inc/class.mod_rewrite.php on line 24

kann mir bitte einer helfen!!! :(
_______________________________________________________

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

MOD_REWRITING - Frage

Verfasst: 11.04.2006, 07:01
von matin
kannst du mal den code posten

MOD_REWRITING - Frage

Verfasst: 11.04.2006, 10:38
von baynado
Bist Du bei 1und1?
Da musst Du bestimmte rewrite regeln anwenden, damit es klappt.

Verfasst:
von

Verfasst: 11.04.2006, 11:12
von outsida
Nein habe meinen eigenen Server bei Strato... das ist echt komisch, ich stoße immer auf so merkwürdige Probleme, einfach nur einzigartig, also los leute, hier gibts doch bestimmt jemanden der es knacken kann.

Verfasst: 11.04.2006, 12:19
von 800XE
outsida hat geschrieben:also los leute, hier gibts doch bestimmt jemanden der es knacken kann.
1. was wolltest du in die .htaccess schreiben
2. wie sollen die neuen URLs ausehen (muß die navi entsprechend ändern)

MOD_REWRITING - Frage

Verfasst: 11.04.2006, 13:52
von Indigo
Außerdem stellt sich die Frage ob mod_rewrite überhaupt installiert ist.

Eventuell musste noch ne Anpassung per Confixx machen.


So ist es zumindest bei mir, obwohl ich nicht bei Strato bin.

MOD_REWRITING - Frage

Verfasst: 11.04.2006, 21:06
von Caterham
wenn ich die htaccess datei hochlade
Gearde wenn also Zugriff auf die ServerConfig besteht, sollten .htaccess-Dateien eben nicht genutzt werden, sie sind ineffizient. Füge die rewriteRules direkt im <virtualhost> bzw, bei Confixx unter "httpd speizal" ein. Unter Plesk: Erstelle eien vhost.conf in dem Ordner , wo die default-Konfigurationsdatei (httpd.include) für die Domain abgelegt ist.

When (not) to use .htaccess files

Verfasst: 12.04.2006, 11:37
von outsida
Also ich habe einen Server bei Strato stehen und confixx drauf laufen. Mod_rewrite habe ich schon in der apache2 aktiviert. Jetzt muss ich irgendwie noch FollowSymlinks aktivieren. der code der in der .htacess stehen soll lautet:

# File: .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)\.html$ /index.php?$1=$2&$3=$4&$5=$6&$7=$8&$9=$10&$11=$12&$13=$14&$15=$16&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)\.html$ /index.php?$1=$2&$3=$4&$5=$6&$7=$8&$9=$10&$11=$12&$13=$14&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)\.html$ /index.php?$1=$2&$3=$4&$5=$6&$7=$8&$9=$10&$11=$12&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)\.html$ /index.php?$1=$2&$3=$4&$5=$6&$7=$8&$9=$10&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)\.html$ /index.php?$1=$2&$3=$4&$5=$6&$7=$8&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+)/(.+)\.html$ /index.php?$1=$2&$3=$4&$5=$6&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)/(.+)/(.+)\.html$ /index.php?$1=$2&$3=$4&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/(.+)\.html$ /index.php?$1=$2&%1 [L]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^index\.html$ /index.php?%1 [L]
</IfModule>

Also hat irgendwer noch ideen wie ich followsymlinks aktivieren kann??

Verfasst: 12.04.2006, 12:06
von outsida
Du meinst in der httpd.conf??? Ingo???

da habe ich gerade Options +Followsymlinks
AllowOverride All

gesetzt und erhalte

Zugriff verweigert!
Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Error 403
www.funny-factory.de
Wed Apr 12 13:53:35 2006
Apache/2.0.48 (Linux/SuSE)


wo ist der unterschied zu deinm Followsymifownermatch

MOD_REWRITING - Frage

Verfasst: 12.04.2006, 12:31
von outsida
gehe grad deinen link durch, weiß nur nicht wo ich die apache error log finde, weißt du das???

MOD_REWRITING - Frage

Verfasst: 12.04.2006, 12:57
von outsida
habe sie gefunden, sie war aber nur 7000 zeilen lang, habe sie gelöscht und dachte mir wenn ich sie neu erstelle dann schreibt er ja wieder rein, tut er aber nicht, die error log bleibt irgendwie leer und ich kann den fehler nicht rausfinden

MOD_REWRITING - Frage

Verfasst: 12.04.2006, 13:42
von 800XE
schreib mal, und nur das, in die .htaccess, keine RulesDIngesn darunter
wenn du dann einen 403 bekommst, dann ist zwar mod_rewrite geladen, darf aber nicht genutzt werden

? mod_rewrite ? auch für die Errordocs zuständig?

Ich hab auch einen Server wo die mod_rewrite zwar im php Info "ja" ist aber nutzen kann ich sie nicht ...

.htaccess

Code: Alles auswählen

 RewriteEngine on

Re: MOD_REWRITING - Frage

Verfasst: 12.04.2006, 13:47
von 800XE
800XE hat geschrieben:schreib mal, und nur das, in die .htaccess, keine RulesDIngesn darunter
.htaccess

Code: Alles auswählen

 RewriteEngine on
wen das ohne fehler geht ...

.htaccess

Code: Alles auswählen

 
RewriteEngine on
RewriteRule video/$     /index.php?page=videos
[/quote]
und dann im Browser aufrufen
https://www.funny-factory.de/video/

Re: MOD_REWRITING - Frage

Verfasst: 17.04.2006, 23:38
von eoleon
baynado hat geschrieben:Bist Du bei 1und1?
Da musst Du bestimmte rewrite regeln anwenden, damit es klappt.
welche Regeln sind das?
ich versuche verzweifelt SEO Urls einzustellen.

meine .htaccess

Code: Alles auswählen

<Files config.php>
Deny from all
</Files>

DirectoryIndex index.php index.htm index.html

RewriteEngine On

RewriteRule !\.html$ - &#91;L&#93;
RewriteRule ^&#91;a-z0-9-&#93;+-&#40;&#91;pt&#93;&#41;&#40;&#91;0-9&#93;+&#41;\.html$ /sport/phpBB2/viewtopic.php?$1=$2 &#91;L&#93;
RewriteRule ^&#91;a-z0-9-&#93;+-f&#40;&#91;0-9&#93;+&#41;\.html$ /sport/phpBB2/viewforum.php?f=$1 &#91;L&#93;
RewriteRule ^&#91;a-z0-9-&#93;+-u&#40;&#91;0-9&#93;+&#41;\.html$ /sport/phpBB2/profile.php?mode=viewprofile&u=$1 &#91;L&#93;
RewriteRule ^&#40;&#91;a-zA-Z0-9_&#93;+&#41;,&#40;&#91;^/,&#93;+&#41;,&#40;&#91;^/,&#93;*&#41;&#40;&#91;^/&#93;*\.html&#41;$ /sport/phpBB2/$1$4?$2=$3 &#91;QSA,N&#93;
RewriteRule ^&#91;a-z0-9-&#93;+-&#40;&#91;pt&#93;&#41;&#40;&#91;0-9&#93;+&#41;,&#40;&#91;^/,&#93;+&#41;,&#40;&#91;^/,&#93;*&#41;&#40;&#91;^/&#93;*\.html&#41;$ /sport/phpBB2/viewtopic$5?$1=$2&$3=$4 &#91;QSA,N&#93;
RewriteRule ^&#91;a-z0-9-&#93;+-f&#40;&#91;0-9&#93;+&#41;,&#40;&#91;^/,&#93;+&#41;,&#40;&#91;^/,&#93;*&#41;&#40;&#91;^/&#93;*\.html&#41;$ /sport/phpBB2/viewforum$4?f=$1&$2=$3 &#91;QSA,N&#93;
RewriteRule ^&#40;&#91;a-zA-Z0-9_&#93;+&#41;\.html$ /sport/phpBB2/$1.php &#91;L&#93;
dieses habsch ebenfalls erfolglos probiert:

Code: Alles auswählen

RewriteRule ^/sport/phpBB2/&#91;a-z0-9-&#93;+-&#40;&#91;pt&#93;&#41;&#40;&#91;0-9&#93;+&#41;\.html$ /sport/phpBB2/viewtopic.php?$1=$2 &#91;L&#93;
die Url zum Forum
https://dj.teamspeaker.de/sport/phpBB2/

MOD_REWRITING - Frage

Verfasst: 18.04.2006, 00:06
von eoleon
dann schau dir den Post genau an und du wirst sehen was ich meine. ;)
Im phpBB-Forum wird das Thema bereits erfolglos behandelt.