Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> htaccess blokada duplikatów
PiotrN
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 8.05.2010

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


Czy można osiągnąć następujący efekt:

po wpisaniu https://adresstrony.pl/blog.php --- przekierowanie --> 404,
po wpisaniu https://adresstrony.pl/blog.php?id=... --- przekierowanie --> blog.php?id=


Ponadto czy można jakoś pominąć duplikaty stron. Strona z wpisem wyświetla się pod adresem /blog.php?id=57,
ale istnieje możliwość wyświetlenia tej strony również pod adresem /blog.php?id=testowywpis

Czy można ustawić przekierowanie i zablokować indeksowanie tej z id=57 na rzecz tej drugiej?

Jak ostatecznie osiągnąć adres https://adresstrony.pl/blog/testowywpis ?

Ten post edytował PiotrN 27.08.2019, 22:45:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PiotrN
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 8.05.2010

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


Wielkie dzięki! Twoja pomoc jest nieoceniona.

Zastanawiam się jeszcze nad dwoma przypadkami.
Oprócz tego co napisałeś dodałem jeszcze do .htaccess poniższą linijkę:
Kod
RewriteRule ^blog/([^/]*)$ /blog.php?id=$1 [L]

O ile /blog.php?id=0 został skutecznie zablokowany, tak /blog/0 nadal nie.

Poza tym zastanawiam się, czy można na sztywno ustawić takie przedziały ID, które przekierują na 404 - np. 0-49 (?id=0, ?id=20, /id=49) i 61-100.

Znasz może jakieś konkretne żródło, gdzie mógłbym poczytać o tym co dzieję się w tym fragmencie, który opublikowałeś?

Ten post edytował PiotrN 29.08.2019, 13:18:25
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.11.2025 - 16:31