به جز اینها که به سرعت اصلاح کردید چندین لینک دیگر هم در صفحات انجمن هست که ایراد دارد. به نظر میرسه اصلاح متن این لینکها ساده باشه و اونهایی که من پیدا کردم از قانون ساده زیر پیروی میکنه.
برای مثال لینک زیر که از
چگونه هکر شویم برداشتم دقیقا از همان قانون دو لینکی که اصلاح کردید پیروی میکند.
لینک بالا معیوب است و 404 میدهد.
به قسمت
/topic,
دقت کنید کافی است تبدیل شود به
?topic=
احتمال دارد همین مطلب درمورد سایر لینکهای معیوب هم صحیح باشد و با درنظر گرفتن قانون زیر
/{},
که عبارت میانی میتواند با topic و board و شاید سایر عبارتهای دیگر در لینکهای معیوب جایگزین شود این اصلاح را انجام داد.
اسکریپت زیر با دستور sed تلاشی است در حل این مطلب
#!/bin/bash
echo
a=`echo "$1" | sed 's/\/\([a-zA-Z]*\),/\?\1=/'`
echo $a
# store in clipboard
echo $a | xclip -sel clip
اجرافرض کنیم نام اسکریپت ubuntuir-link-fixer.sh باشد کافی است لینک معیوب را به عنوان آرگومان به آن بدهیم تا لینک سالم را در Clipboard ذخیره کند.
./ubuntuir-link-fixer.sh https://forum.ubuntu-ir.org/index.php/topic,111722.msg904212.html#msg904212
که میتوان در مرورگر آدرس را paste کرد و صفحه درست را باز کرد.
ویرایش