←  Propozycje

AMXX.pl: Support AMX Mod X i SourceMod

»

Przekierowanie ze starych adresów tematów

Zablokowany

  • +
  • -
zryty - zdjęcie 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:
RewriteRule (.*)-t([0-9]+)\.html /topic/$2-$1/ [L,R=301]

Użytkownik zryty edytował ten post 18.12.2011 13:59
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie 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.html
powinny zamienić się w
http://amxx.pl/topic/20496-spadochron-parachute/

Jeśli jeszcze jakiś link działa niepoprawnie daj znać
Odpowiedz

  • +
  • -
zryty - zdjęcie 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 :P

//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
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie 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?
Odpowiedz

  • +
  • -
zryty - zdjęcie zryty 18.12.2011

Wybacz, ale korzystam z Opery i miło jak by na Operze działało...
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie 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ę.
Odpowiedz

  • +
  • -
zryty - zdjęcie zryty 18.12.2011

U nas mamy identyczną wersje i wszystko działa poprawnie, nawet na operze :)
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie Hiroshima 18.12.2011

dzieje się tak tylko na stylu Luminous, czy na stylu IP.Board również występuje ten 'błąd'?
Odpowiedz

  • +
  • -
zryty - zdjęcie zryty 18.12.2011

Ja właśnie korzystam ze stylu IPB, ale na tym drugim też nie działa.
Odpowiedz
Zablokowany