Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wordpres mod rewite, błąd linków w wordpresie jak naprawić ?
fiasko
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

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


Nie wiem z czego to wynika jednak mod rewie w WordPress źle przepisuje linki. Mam wersję WordPressa 3.2.1.

Dlaczego można wejść pod ten sam adres strony na tysiąc sposobów ?

Kod
http://www.domena.pl/category/category/aktualnosci/cziekawostki
http://www.domena.pl/category/category/category/aktualnosci/cziekawostki
http://www.domena.pl/category/category/category/category/category/category/category/category/aktualnosci/cziekawostki


plik htaccess wygląda tak :

Kod
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Jakie zmiany wprowadzić , żeby adres mógł być tylko odwiedzony w jeden sposób ?

Ten post edytował fiasko 21.12.2011, 13:22:08
Go to the top of the page
+Quote Post
Uriziel01
post
Post #2





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Nie ma pojęcia jak WP robi SEO linki ale juz na pierwszy rzut oka widać że miany nie potrzebuje .htaccess a router lub dispatcher (zależnie od tego jak oni to realizują). Wejdź w plik index.php bo to przez niego przelatują wszelkie requesty i poszukaj gdzie ostatecznie trafia ten URL.

Ten post edytował Uriziel01 21.12.2011, 13:52:29
Go to the top of the page
+Quote Post
fiasko
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

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


no a gdzie w wordpress jest ten swich ? index.php inluduje dużo plików, więc nie mam pojęcia co mam rozgrzebać , żeby pozbyć się tego defektu.

Ten post edytował fiasko 21.12.2011, 14:05:57
Go to the top of the page
+Quote Post
Uriziel01
post
Post #4





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Google podpowiada abyś zajrzał do pliku
-class-http.php
Tam w klasie WP_Http jest metoda :
request( $url, $args = array() )
W której powinienes znaleść obsługe requestów i wszystko z tym związane w WP. Niestety zdaje sobie sprawę że pewnie ci to w niczym nie pomaga, ale nie korzystałem z WP i nizego więcej na ten temat nie mogę powiedzieć, nie chcem Cię prowadzić na slepo bo okaże się jeszcze że narobie Ci tylko więcej roboty niż jest to potrzebne. Przynajmniej masz jakis punkt zaczepienia dla dalszych pytań do innych użytkowników. Pozdrawiam.

Ten post edytował Uriziel01 21.12.2011, 14:32:14
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wszystko jest w codeksie: http://codex.wordpress.org/Using_Permalinks

Zanim zadasz pytanie, przejrzyj, co tam jest.
Go to the top of the page
+Quote Post
fiasko
post
Post #6





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

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


To co tam jest tyczy się linków postów. Category już wywaliłem instalując plugina WP No Category Base . A wiecie jak zrobić linki html w wordpress ?

ciekawostki - gdzie ciekawostki to podkategoria
aktualności - to kategoria narzedna
Kod
http://www.domena.pl/aktualnosci/ciekawostki.html


Ten post edytował fiasko 22.12.2011, 12:24:02
Go to the top of the page
+Quote Post
vokiel
post
Post #7





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Cytat(fiasko @ 22.12.2011, 12:21:04 ) *
To co tam jest tyczy się linków postów. Category już wywaliłem instalując plugina WP No Category Base . A wiecie jak zrobić linki html w wordpress ?

Dopisać w Permalinks na końcu .html ?
Go to the top of the page
+Quote Post
fiasko
post
Post #8





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

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


Czy to o czym piszesz nie dotyczy nazwy postów na blogu ?

W tej chwili mam tak :
Kod
/kategorie/%year%/%monthnum%/%day%/%postname%/%post_id%.html


Dotyczy to jednak nazwy postów . Same kategorie mają nadal stary układ linków .



Dodałem jakąś wtyczkę o nazwie Permalinks Editor Permalink Editor 0.2.12 - niestety wtyczka ma błąd gdyż umozliwia dopisanie nie mal wszystkiego na końcu adresu i nie przekierowywuje do 404 w takiej sytuacji.

Tak linki można wpisywać (IMG:style_emoticons/default/smile.gif)


Kod
http://www.domena.pl/aktualnosci/ciekawostki.htmlodododododododododododsasdfasdf


i też działa (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:47