Forum e-Weblink
Adderek i Webmini - katalogowanie stron => Katalog WebMini => Wątek zaczęty przez: mj w Czerwiec 10, 2011, 10:23:22
-
Witam serdecznie,
Po zainstalowaniu skrypty WebLink pod adresem: http://daegurth.pl/ (http://daegurth.pl/) mam problem z ręcznym dodawaniem wpisów. Wyświetla się informacja, że nie znaleziono strony. Problem dotyczy zarówno dodawania z frontendu jak i z poziomu admina.
Czy ktoś jeszcze spotkał się z takim problemem? Szukałem na forum ale nie znalazłem odpowiedzi.
Proszę o pomoc.
Pozdrawiam
-
Proszę sprawdzić czy skopiował się plik .htaccess gdyż objawy wskazują na jego brak.
-
Dziękuję za szybką odpowiedź. Plik .htaccess skopiował się.
Jego struktura wygląda następująco:
Options -Indexes
<FilesMatch "sqlite">
Order deny,allow
Deny from all
</FilesMatch>
RewriteEngine On
# reguly przypisane na sztywno - prosze nie zmieniac
RewriteRule ^pages/([0-9]+)/(asc|desc) index.php?mode=page&page=$1&sort=$2
RewriteRule ^arts/([0-9]+)/(asc|desc) index.php?mode=arts&page=$1&sort=$2
RewriteRule ^tag/(.+) index.php?mode=tag&tag=$1
RewriteRule ^tags/p/([0-9]+)$ index.php?mode=tags&page=$1
RewriteRule ^tags/?$ index.php?mode=tags
RewriteRule ^dodaj-wpis$ index.php?mode=dodaj
RewriteRule ^dodaj-artykul$ index.php?mode=dodaj-artykul
# wsteczna kompatybilnosc wpisow
RewriteRule ^e/[^,]+\,([0-9]+) index.php?mode=entry&id=$1
RewriteRule ^a/[^,]+\,([0-9]+) index.php?mode=article&id=$1
# 1 - domena.pl/12345/Tytul_wpisu/wpis.html
RewriteRule ^([0-9]+)/[^/]+/serwis\.html index.php?mode=entry&id=$1
RewriteRule ^([0-9]+)/[^/]+/artykul\.html index.php?mode=article&id=$1
# 2 - domena.pl/wpis-12345/Tytul_wpisu.html
RewriteRule ^serwis-([0-9]+)/[^/]+\.html index.php?mode=entry&id=$1
RewriteRule ^artykul-([0-9]+)/[^/]+\.html index.php?mode=article&id=$1
# 3 - domena.pl/12345,wpis,Tytul-wpisu.html
RewriteRule ^([0-9]+),serwis,[^,]+\.html index.php?mode=entry&id=$1
RewriteRule ^([0-9]+),artykul,[^,]+\.html index.php?mode=article&id=$1
# 4 - domena.pl/12345-wpis-Tytul.wpisu
RewriteRule ^([0-9]+)-serwis-[^-]+ index.php?mode=entry&id=$1
RewriteRule ^([0-9]+)-artykul-[^-]+ index.php?mode=article&id=$1
-
W htaccess przed każdym index.php musisz wstawić /
dokładnie ma to wyglądać /index
Options -Indexes
<FilesMatch "sqlite">
Order deny,allow
Deny from all
</FilesMatch>
RewriteEngine On
# reguly przypisane na sztywno - prosze nie zmieniac
RewriteRule ^pages/([0-9]+)/(asc|desc) /index.php?mode=page&page=$1&sort=$2
RewriteRule ^arts/([0-9]+)/(asc|desc) /index.php?mode=arts&page=$1&sort=$2
RewriteRule ^tag/(.+) /index.php?mode=tag&tag=$1
RewriteRule ^tags/p/([0-9]+)$ /index.php?mode=tags&page=$1
RewriteRule ^tags/?$ /index.php?mode=tags
RewriteRule ^dodaj-wpis$ /index.php?mode=dodaj
RewriteRule ^dodaj-artykul$ /index.php?mode=dodaj-artykul
# wsteczna kompatybilnosc wpisow
RewriteRule ^e/[^,]+\,([0-9]+) /index.php?mode=entry&id=$1
RewriteRule ^a/[^,]+\,([0-9]+) /index.php?mode=article&id=$1
# 1 - domena.pl/12345/Tytul_wpisu/wpis.html
RewriteRule ^([0-9]+)/[^/]+/serwis\.html /index.php?mode=entry&id=$1
RewriteRule ^([0-9]+)/[^/]+/artykul\.html /index.php?mode=article&id=$1
# 2 - domena.pl/wpis-12345/Tytul_wpisu.html
RewriteRule ^serwis-([0-9]+)/[^/]+\.html /index.php?mode=entry&id=$1
RewriteRule ^artykul-([0-9]+)/[^/]+\.html /index.php?mode=article&id=$1
# 3 - domena.pl/12345,wpis,Tytul-wpisu.html
RewriteRule ^([0-9]+),serwis,[^,]+\.html /index.php?mode=entry&id=$1
RewriteRule ^([0-9]+),artykul,[^,]+\.html /index.php?mode=article&id=$1
# 4 - domena.pl/12345-wpis-Tytul.wpisu
RewriteRule ^([0-9]+)-serwis-[^-]+ /index.php?mode=entry&id=$1
RewriteRule ^([0-9]+)-artykul-[^-]+ /index.php?mode=article&id=$1
-
już działa ;D
bardzo dziękuję za pomoc.