Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]htaccess i RewriteRuleus
Forum PHP.pl > Forum > Przedszkole
Lilo
Witam,

po dodaniu do .htaccess
Kod
RewriteRule ^menu/(.+)$ http://moja.domena.org/$1 [R=301,L]
, adres URL jest wyświetlany tak jak chciałam, bez pośredniego katalogu menu. Niestety strona pokazuje mi " BŁĄD 404
Podany w zapytaniu adres nie został odnaleziony na tym serwerze". sad.gif . Co mam zrobić, by zobaczył dany dokument php z katalogu menu?.
Cały kod z .htaccess


Kod
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^index.html$ index.php [QSA]
RewriteRule ^(.*),([0-9]+),,,,(.*)\.html ?$1,$2,,,,$3 [QSA] #tags
RewriteRule ^(.*),([0-9]+)(,[0-9]*)*(,[0-9]*)*(,[0-9]*)*\.html ?$1,$2,$3,$4,$5 [QSA]
RewriteRule ^(.*),(.*)\.html ?,$1,$2 [QSA]
RewriteRule ^.*,(.*),(.*)\.xml ?,$1,$2 [QSA]
RewriteRule ^sitemap\.xml ?p=sitemap-xml [QSA]
RewriteRule ^menu/(.+)$ http://moja.domena.org/$1 [R=301,L]

Proszę o pomoc.
Inaro
Mam ten czas problem, także proszę o pomoc.
loko0
Kod
RewriteRule ^menu/(.+)$ http://moja.domena.org/$1 [R=301,L]

Oznacza, że jak wpiszesz http://moja.domena.org/menu/jakas-strona.php to przekieruje Cię na http://moja.domena.org/jakas-strona.php. Jeśli jej nie ma w folderze głównym, to wyświetli błąd.

Spróbuj odwrotnie
Kod
RewriteRule ^(.+)$ http://moja.domena.org/menu/$1 [R=301,L]
Lilo
Cytat(loko0 @ 20.09.2010, 10:48:12 ) *
Spróbuj odwrotnie
Kod
RewriteRule ^(.+)$ http://moja.domena.org/menu/$1 [R=301,L]


Stosując się do Twojej propozycji otrzymałam to

Kod
http:///moja.domena.org/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/menu/jakas-strona.php
sadsmiley02.gif
loko0
To jaki link na jaki ma przekierować?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.