![]() |
![]() ![]() |
![]() |
--przemo-- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam problem z regułami htaccess, męczę się z tym od 2 dni i nic! a chodzi mi o to, że chciałbym żeby na końcu każdej podstrony dodawało mi slash (/) tnz. www.mojastrona.pl/krzesło/ a nie samo www.mojastrona.pl/krzesło. Oprócz tego żeby po wpisaniu www.mojastrona.pl/index.php otwiera mi się strona normalnie i jak wpisze bez index.php to tez mi się otwiera i chce przekierować żeby z www.mojastrona.pl/index.php automatycznie otwierało się bez. Oczywiście chciałbym żeby te dwie rzeczy działy się po wpisaniu adresu zarówno z www jak i bez, czy jest mi ktoś w stanie pomoc? a to mój kod htaccess Kod <IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE On RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] RewriteRule !(\.(php|jpg|jpeg|png|gif|ico|css|ppt|pdf|js|swf|flv|htm|txt|xml|ttf|woff|svg|htm l)$) index.php [NC,L] </IfModule> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Kod RewriteRule ^(.*)/?$ http://www.%{HTTP_HOST}/$1 [R=301,L] Nie wiem czy zadziała ale możesz spróbować |
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
w którym miejscu dopisać?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
zamiast tego
Kod RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
|
|
|
-Gość- |
![]()
Post
#5
|
Goście ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
w internecie znalezione odnośnie braku index.php przy wejściu na stronę
Kod RewriteEngine on # warunek zostanie spełniony tylko przy pierwszym wywołaniu, kiedy nastąpi wejście bez www. (z http://domena.tld/index.php) RewriteCond %{HTTP_HOST} !^www. [NC] # w tym miejscu nastąpi przekierowanie na przeglądarki na http://www.domena.tld/index.php RewriteRule ^(.*)$ http://www.domena.tld/$1 [L,R=301] RewriteCond %{REQUEST_URI} ^\/index.php$ RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)$ http://domena.tld/ [L,R=301] link do strony: http://www.forum.optymalizacja.com/topic/6...nne-seo-porady/ a tutaj odnośnie '/' na końcu adresu: Kod RewriteEngine on
# nie dodajemy nic jeśli żądany plik istnieje RewriteCond %{REQUEST_FILENAME} !-f # sprawdzamy czy dany URL nie ma slasha na końcu RewriteCond %{REQUEST_URI} !(.*)/$ # jeśli nie ma, przepisujemy URL z przekierowaniem 301 RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301] Ten post edytował Adis92 9.12.2012, 16:01:38 |
|
|
-Gość- |
![]()
Post
#7
|
Goście ![]() |
dzięki tylko ze ja jestem z tego zielony i takie kombinowanie nic mi nie daje....
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:09 |