Przekierowanie ze starych adresów tematów
zryty
18.12.2011
Witam,
proponuję dodać przekierowanie ze starych formatów adresów, ponieważ dużo ich jest w postach i uciążliwe jest ich zmienianie. A wystarczy dodać w htaccess:
Użytkownik zryty edytował ten post 18.12.2011 13:59
proponuję dodać przekierowanie ze starych formatów adresów, ponieważ dużo ich jest w postach i uciążliwe jest ich zmienianie. A wystarczy dodać w htaccess:
RewriteRule (.*)-t([0-9]+)\.html /topic/$2-$1/ [L,R=301]
Użytkownik zryty edytował ten post 18.12.2011 13:59
Hiroshima
18.12.2011
RewriteRule (.*)-t([0-9]+)\.html /topic/$2-$1/ [L,R=301]
tak wyglądałoby to w apache
dodałem dwie reguły:
rewrite ^/(.*)-t([0-9]+)\.html /topic/$2-$1/ permanent; rewrite ^/topics[0-9]*/(.*)-vt([0-9]+)\.htm$ /topic/$2-$1/ permanent;
efekt jest taki, że linki typu:
http://amxx.pl/spadochron-parachute-t20496.htmlpowinny zamienić się w
http://amxx.pl/topic/20496-spadochron-parachute/
Jeśli jeszcze jakiś link działa niepoprawnie daj znać
zryty
18.12.2011
To się tyczy też działów na forum, bo też jakoś inaczej były. U nas to po prostu stare reguły w IPB zrobiliśmy
//Po za tym nie wiem czemu, ale nie działa mi szybka odpowiedź... Kod błędu:
Użytkownik zryty edytował ten post 18.12.2011 18:39
//Po za tym nie wiem czemu, ale nie działa mi szybka odpowiedź... Kod błędu:
Uncaught exception: TypeError: Cannot convert 'ipb.textEditor.getEditor(ipb.topic.fastReplyId)' to object Error thrown at line 1153, column 14 in (e) in http://amxx.pl/public/min/index.php?ipbv=32006&charset=UTF-8&f=public/js/ipb.js,cache/lang_cache/2/ipb.lang.js,public/js/ips.hovercard.js,public/js/ips.quickpm.js,public/js/ips.sharelinks.js,public/js/ips.textEditor.js,public/js/ips.topic.js,public/js/ips.like.js: var Post=ipb.textEditor.getEditor(ipb.topic.fastReplyId).getText(); called via Function.prototype.call() from line 5598, column 10 in (event) in https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js: handler.call(element, event);
Użytkownik zryty edytował ten post 18.12.2011 18:39
Hiroshima
18.12.2011
//Po za tym nie wiem czemu, ale nie działa mi szybka odpowiedź... Kod błędu:
Próbowałeś z innej przeglądarki?
Hiroshima
18.12.2011
Wybacz, ale na innych przeglądarkach działa poprawnie, więc nie jest to wina skryptu, aczkolwiek jeśli chcesz polemizować na ten temat możesz otworzyć ticket w trackerze IPSu.
Na forum nie ma żadnych dodatków ingerujących w "szybką odpowiedź" a fakt jest taki, że opera sprawia przeróżne problemy, które rozwiązać można przesiadką na firefoxa lub chrome.
Pewnie nie takiej odpowiedzi się spodziewałeś, ale nic na to nie poradzę.
Na forum nie ma żadnych dodatków ingerujących w "szybką odpowiedź" a fakt jest taki, że opera sprawia przeróżne problemy, które rozwiązać można przesiadką na firefoxa lub chrome.
Pewnie nie takiej odpowiedzi się spodziewałeś, ale nic na to nie poradzę.
zryty
18.12.2011
U nas mamy identyczną wersje i wszystko działa poprawnie, nawet na operze
Hiroshima
18.12.2011
dzieje się tak tylko na stylu Luminous, czy na stylu IP.Board również występuje ten 'błąd'?