Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Usuwanie z linku folderu plik .htaccess
Forum PHP.pl > Forum > Serwery WWW
upeertv
Witam mam pewien problem do rozwiązania, mianowicie mam strone

strona.com/en/index.html

chciałbym usunąc za pomocą .htaccess tą koncówke /en by link wygladal strona.pl/index.html

Pod tym linkiem sa katalogi w jezyku angielskim
trueblue
Kod
RewriteCond %{HTTP_HOST} ^strona.com$
RewriteCond %{REQUEST_URI} ^/en/index.html
RewriteRule ^(.*)$ http://%{HTTP_HOST}/index.html [R=301,L]
upeertv
niestety nie działa mi ten kod
trueblue
Pokaż cały .htaccess.
upeertv
RewriteEngine On
RewriteCond %{HTTP_HOST} ^strona.com$
RewriteCond %{REQUEST_URI} ^/en/index.html
RewriteRule ^(.*)$ http://%{HTTP_HOST}/index.html [R=301,L]

Linku w .htaccess są równiez podmienione na własciowe

EDIT

Wszystko działa lecz nie oto mi chodziło. Myślełem nad tym by w linku poprostu uktyć to en nie usunąc bo teraz przenosi mnie na index.html
trueblue
A czym by się różnił adres z ukrytym /en i z usuniętym /en?

Jeśli nie chcesz mieć widocznych na stronie linków z /en, to musisz je usunąć po stronie kodu html.
upeertv
Rózni sie tym ze pod linkiem strona.pl mam inna tresc niz pod strona/en
trueblue
Pytałem się czym by się różnił adres, a nie zawartość. Adres niczym by się nie różnił.

A wracając do ostatniej kwestii. Pod jednym i tym samym adresem nie możesz mieć dwóch rożnych treści. Wyjątkiem jest kierowanie ruchu w zależności od cookies czy też USER_AGENT. Ewentualnie możesz dodać query string, np. index.html dla pl, a index.html?lang=en dla en (tylko po co...).
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.