Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie z linku folderu plik .htaccess
upeertv
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Kod
RewriteCond %{HTTP_HOST} ^strona.com$
RewriteCond %{REQUEST_URI} ^/en/index.html
RewriteRule ^(.*)$ http://%{HTTP_HOST}/index.html [R=301,L]


--------------------
Go to the top of the page
+Quote Post
upeertv
post
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

Ostrzeżenie: (0%)
-----


niestety nie działa mi ten kod
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Pokaż cały .htaccess.


--------------------
Go to the top of the page
+Quote Post
upeertv
post
Post #5





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

Ostrzeżenie: (0%)
-----


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


Ten post edytował upeertv 7.09.2016, 11:07:35
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
upeertv
post
Post #7





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

Ostrzeżenie: (0%)
-----


Rózni sie tym ze pod linkiem strona.pl mam inna tresc niz pod strona/en
Go to the top of the page
+Quote Post
trueblue
post
Post #8





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


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...).


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:18