- Beiträge: 20
SEF problem
- pfenny
-
Autor
- Offline
- Junior Mitglied
-
versuche schon seit geraumer Zeit den ARTIO JoomSEF zum laufen zu brigen,- offensichtlich nicht mit dem geewünschten ergebniss
Grudlagen:
ARTIO JoomSEF version 1.5.1
Server Microsoft-IIS/6.0
Joomla! 1.0.12 Stable
Backendeinstellungen:
JoomSEF Aktiviert: JA
Search Engine Friendly URLs: Ja
Dynamic Page Titles: Nein
Geändert:
htaccess.txt in .htaccess
Nach der Installtion habe ich verschieden Versionen der .htaccess ausprobiert. hier ist mein letzter Stand:
## Can be commented out if causes errors, see notes above.
Options FollowSymLinks
#
# mod_rewrite in use
RewriteEngine On
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root)
# RewriteBase /
########## Begin Standard SEF Section
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteRule ^(content/|component/) index.php
#
########## End Standard SEF Section
########## Begin 3rd Party or Core SEF Section
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End 3rd Party or Core SEF Section
Nun werden die Liks im Browser umgeschrieben die Seiten lassen sich aber nur über die aten Links aufruffen. Wenn man ein Umgeschriebenen Link anklickt giebt es die Fehlermeldung HTTP Error 500.
Weiter habe ich dan die globals.php die RG Emulation auf 0 war, habe es auf 1 gestellt, brachte aber auch nichts. habe alle in diesem Forum angebotenen .htaccess ausprobiert.
Leider ohne Erfolg.
Es wahr mir leider nicht möglich die ganzen Instruktionen von SEF zu folgen da ich gewisse angaben nicht verstanden habe.
Falls jemand einen Tipp für mich hat würde mich dies extrem freuen.
Vielen Dank und einen schönen Nachmittag
Gruss
Pfänny
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- rluethi
-
- Neues Mitglied
-
pfenny schrieb: Server Microsoft-IIS/6.0
Da liegt das Problem, der IIS 6.0 unterstützt kein Rewriting. Man kann ihn zwar mit einem ISAPI Rewritingfähig machen, doch dieses ISAPI Tool kostet .
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Anonymous
-
- Besucher
-
Aus der Doku:
Configuring IIS
Since JoomSEF 1.3.2 support for IIS servers has been retested and updated.
JoomSEF has been succesully tested on IIS5 and IIS6. As the installation process is quite complex, we provide just the basic hints here. If you have problems setting this up, please contact our support team (please note that the support is a paid service).
1.
Configure PHP as ISAPI filter
In your IIS website configuration, configure PHP to run as ISAPI filter. JoomSEF will probably not work with CGI versions correctly.
2.
Install ISAPI Rewrite Filter
To make JoomSEF work on your IIS you will further need a rewrite component similar to mod_rewrite to Apache. There is several of them available free or commercial. Staying with free solutions, it works e.g. with ISAPI_Rewrite Lite. From the others IISRewrite or SAPI_Rewrite Full should be ok. We have also tested it with IIRF (Ionic's ISAPI Rewrite Filter) but this one was a bit buggy, although closes to the original Apache's mod_rewrite (hopefully author can fix it soon).
Download the choosen component and follow its documentation to install it .
In deutsch, du benötigst das Äquivalent zu mod_rewite für den IIS,
genannt.API Rewrite Filter
Mögliche Kandidaten wären hier:
- ISAPI_Rewrite Lite (kostenfrei))
- IISRewrite (Kommerzielle Lösung)
- SAPI_Rewrite Full (Kommerzielle Lösung)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.