We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

problem z Modrewrite


pawel71
06-02-2007, 00:47
no niestety po zrobieniu tego co mi Pan napisał wyskoczyło internal server error 500

ale już sobie samo poradziłem

trzeba wgrać tylko to co poniżej zamiast tego co wygenerował Wordpress

wklejam kod .htaccess może komu¶ się przyda

RewriteEngine On
RewriteBase /
RewriteRule tags/([a-zA-Z0-9!@#$%^&*()_+-=`~./?;:'"{}]+)/$ /index.php?tag=$1

i ¶miga jak nic

trochę techniki i człowiek się gubi

Pozdrawiam
Paweł

mariano
05-02-2007, 11:19
.htaccess jest poprawny. Zmienna path_info rowniez jest przekazywana poprawnie na naszych serwerach. Prawdopodobobnie uzywane przec Ciebie skrypty zle interpretuja path_info. Mozesz "podgladnac" wartosc path_info przy uzyciu prostego skryptu, np.

Kod:
#! /bin/bash
# -*- sh-indentation: 4 -*-

echo "Content-Type: text/plain"
echo
echo "PATH_INFO = '$PATH_INFO'"
Jesli zapiszesz ten skrypt jako "www/pathinfo.cgi" (z uprawnieniami 755) i otworzysz url "http://domena.pl/pathinfo.cgi/tags/amatorki/", powinno wyswietlic Ci sie: PATH_INFO = '/tags/amatorki/'

Na tej podstawie mozesz porownac wartosci, jakie przekazuje Twoj htaccess z wartosciami, jakich spodziewaja skrypty.

Jesli nie pomoze Ci to w rozwiazaniu Twojego problemu, zglos sie do autora skryptu i pokaz mu wyniki swoich badan. Po stronie serwera wszystko jest ok.

pawel71
03-02-2007, 17:21
Mam bloga na koncie 90 plan, oparty na skrypcie wordpress

dodałem wtyczke UltimateTagWarrior żeby móc tagować wpisy

Wszystko działa ale pojawia się problem gdy chce zmienić linki na przyjazne

z index.php?tag=jaki¶tag na /tags/jaki¶tag
i z /tags/tag na /tags/tag/

Zaznaczyłem w opcjach bloga WP żeby były przyjazne linki ale niestety
zamienia linki ale wyskakuje po wej¶ciu na nie bład 404 nie znaleziono pliku

o to oryginalny automatycznie wygenerowany kod .htaccess przez WordPress

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Co trzeba pozmieniać żeby działo?

Bo próbuj±c samemu i z Waszymi poradnikami na pomoc.ovh.pl
to zdołałem jedynie zrobić bład 500 internal serwer error

Pisałem na pomoc@ovh.pl ale się niedogadałem

Kto mi pomoże?