PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نحوه ریدایرکت آدرس های قدیمی به جدید در وردپرس



aref12
December 5th, 2016, 12:54
سلام من اگه فرمت پیوند های یکتا رو عوض کنم که باید عوض کنم ! بعد داخل موتور های جستجو ارور 404 طاهر میشه ...
برای ریدایرکت آدرس های قدیمی به جدید راهی هست؟که دستی نباشه؟

T.Toosi
December 5th, 2016, 14:12
سلام، با rewrite rule میتونید، ساختار پیوند یکتا قدیمی + جدیدتون رو قرار بدید.

irhost.net
December 5th, 2016, 14:57
سلام من اگه فرمت پیوند های یکتا رو عوض کنم که باید عوض کنم ! بعد داخل موتور های جستجو ارور 404 طاهر میشه ...
برای ریدایرکت آدرس های قدیمی به جدید راهی هست؟که دستی نباشه؟


سلام خدمت شما /

اگر مشکلتون همچنان پابرجاست تلگرام اطلاع دهید برسی کنیم مشکل را.


راه ارتباطی در امضا


موفق پیروز باشید .

aref12
December 5th, 2016, 15:12
میشه بیشتر توضیح بدید؟!چیکار باید بکنم؟

Rezash
December 5th, 2016, 15:44
سلام من اگه فرمت پیوند های یکتا رو عوض کنم که باید عوض کنم ! بعد داخل موتور های جستجو ارور 404 طاهر میشه ...
برای ریدایرکت آدرس های قدیمی به جدید راهی هست؟که دستی نباشه؟

پیوندهای فعلی با چه ساختاری هستند ؟
با استفاده از یک پلاگین می تونید همه لینک های سابق رو به لینک جدید هدایت کنید
وضعیت لینک های فعلی رو بفرمایید تا دقیق تر بتونم راهنمایی کنم

aref12
December 5th, 2016, 15:47
لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!

- - - Updated - - -

لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!

irhost.net
December 5th, 2016, 16:42
سلام من اگه فرمت پیوند های یکتا رو عوض کنم که باید عوض کنم ! بعد داخل موتور های جستجو ارور 404 طاهر میشه ...
برای ریدایرکت آدرس های قدیمی به جدید راهی هست؟که دستی نباشه؟


مشکل با این کد تا حدودی حل شد .


موفق باشید


RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$ http://amoozkade.ir/%postname%/$3

seokaran.org
December 5th, 2016, 16:58
دوستان چه پلاگینی در این زمینه معرفی میکنین ؟

aref12
December 5th, 2016, 17:04
ممنون تا حدودی میشه ولی مشکل داره ، از کد استفاده میکنم کل صفحات وب میریزه به هم!
یه سری ایراد داره که بازم اشتباس و 404 میده
باید آدرس به amoozkade.ir/6333/دانلود-نمونه-سوالات-فصل-دوم-فیزیک-دهم.html ریدایرکت بشه
ولی به این ریدایرکت میشه و 404 میشه:
http://amoozkade.ir/%25postname%25/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%b4%d8%a7%d9%87%d8%af%d9%87-%d9%85%d8%b5%d8%b1%d9%81-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%b7%d8%b1%db%8c%d9%82-%da%a9%d8%b1%d9%88%d9%85/
اگه میشه مشکلش رو حل کنید!

Rezash
December 5th, 2016, 17:56
لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!

- - - Updated - - -

لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!

پلاگین خاصی در این زمینه نمی شناسم قبلا برای سایتی با مشکل مشابه پلاگین نوشته بودم
کد زیر نتیجه جستجو و تست نشده هست. لطفا خودتون تست کنید : کد رو در فایل funcions.php قالب بزارید


add_action('template_redirect','check404');
function check404(){

if (is_404() ) {

$url = $_SERVER['REQUEST_URI'];
$url = esc_url_raw( $url );

//FIND IF THERE IS A POST...
$e = explode("/", $url);

$reversed = array_reverse($e);
$number = $reversed[0];

$link = get_permalink($number);
if(!empty($link)){
wp_redirect( $link, 301 );
exit;
}
else
return;
}

}

کد بنده هم مشابه همین بود. اگر جواب نداد بفرمایید تا آرشیو رو جستجو کنم امیدوارم پلاگینی که نوشته بودم رو پیدا کنم :53:

- - - Updated - - -

این پلاگینم می تونید استفاده کنید :
http://wordpress.org/plugins/simple-301-redirects/
نحوه تنظیم :
http://mainwpex.wpengine.netdna-cdn.com/wp-content/uploads/Simple-301-Redirect-Settings.png

aref12
December 5th, 2016, 18:04
نه جواب نداد !ممنون
شرمنده یه سرچ بزنید ببینید هستش پلاگینه؟
راهی نیست ینی؟
اون افزونه هم فقط میشه که یکی یکی آدرس بدی تا بشه...
یکی یکی باید آدرس قدیمی و جدید وارد کنم تا بشه...

irhost.net
December 5th, 2016, 18:40
نه جواب نداد !ممنون
شرمنده یه سرچ بزنید ببینید هستش پلاگینه؟
راهی نیست ینی؟
اون افزونه هم فقط میشه که یکی یکی آدرس بدی تا بشه...
یکی یکی باید آدرس قدیمی و جدید وارد کنم تا بشه...



سلام مجدد در صورت تمایل در سایت ثبت نام کنید .

تیکت بزنید مشکل در کم ترین زمان ممکن برطرف می شود


http://my.ir-host.net/register.php

موفق باشید.

Rezash
December 5th, 2016, 19:13
نه جواب نداد !ممنون
شرمنده یه سرچ بزنید ببینید هستش پلاگینه؟
راهی نیست ینی؟
اون افزونه هم فقط میشه که یکی یکی آدرس بدی تا بشه...
یکی یکی باید آدرس قدیمی و جدید وارد کنم تا بشه...
چشم میگردم
ولی افزونه مورد نظر تکی تکی نیست
میتونید مثل عکس تنظیمش کنید

Sent from my LG-D724 using Tapatalk

aref12
December 5th, 2016, 20:15
عکس باز نمیشه!

Rezash
December 5th, 2016, 20:22
عکس باز نمیشه!

اینجا آپلود کردم :
http://s8.picofile.com/file/8277346126/redirect.png

aref12
December 5th, 2016, 22:49
ممنون از همگی مشکل حل شد!