سلام من اگه فرمت پیوند های یکتا رو عوض کنم که باید عوض کنم ! بعد داخل موتور های جستجو ارور 404 طاهر میشه ...
برای ریدایرکت آدرس های قدیمی به جدید راهی هست؟که دستی نباشه؟
نمایش نسخه قابل چاپ
سلام من اگه فرمت پیوند های یکتا رو عوض کنم که باید عوض کنم ! بعد داخل موتور های جستجو ارور 404 طاهر میشه ...
برای ریدایرکت آدرس های قدیمی به جدید راهی هست؟که دستی نباشه؟
سلام، با rewrite rule میتونید، ساختار پیوند یکتا قدیمی + جدیدتون رو قرار بدید.
میشه بیشتر توضیح بدید؟!چیکار باید بکنم؟
لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!
- - - Updated - - -
لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!
دوستان چه پلاگینی در این زمینه معرفی میکنین ؟
ممنون تا حدودی میشه ولی مشکل داره ، از کد استفاده میکنم کل صفحات وب میریزه به هم!
یه سری ایراد داره که بازم اشتباس و 404 میده
باید آدرس به amoozkade.ir/6333/دانلود-نمونه-سوالات-فصل-دوم-فیزیک-دهم.html ریدایرکت بشه
ولی به این ریدایرکت میشه و 404 میشه:
http://amoozkade.ir/%25postname%25/%...1%d9%88%d9%85/
اگه میشه مشکلش رو حل کنید!
پلاگین خاصی در این زمینه نمی شناسم قبلا برای سایتی با مشکل مشابه پلاگین نوشته بودم
کد زیر نتیجه جستجو و تست نشده هست. لطفا خودتون تست کنید : کد رو در فایل funcions.php قالب بزارید
کد بنده هم مشابه همین بود. اگر جواب نداد بفرمایید تا آرشیو رو جستجو کنم امیدوارم پلاگینی که نوشته بودم رو پیدا کنم :53:کد 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;
}
}
- - - Updated - - -
این پلاگینم می تونید استفاده کنید :
http://wordpress.org/plugins/simple-301-redirects/
نحوه تنظیم :
http://mainwpex.wpengine.netdna-cdn....t-Settings.png