سلام من اگه فرمت پیوند های یکتا رو عوض کنم که باید عوض کنم ! بعد داخل موتور های جستجو ارور 404 طاهر میشه ...
برای ریدایرکت آدرس های قدیمی به جدید راهی هست؟که دستی نباشه؟
سلام، با rewrite rule میتونید، ساختار پیوند یکتا قدیمی + جدیدتون رو قرار بدید.
لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!
- - - Updated - - -
لینک های فعلی به این شکلن :
/%year%/%monthnum%/%postname%/
اما من میخوام این شکلیش کنم:
/%category%/%post_id%/%postname%.html
چه پلاگینی؟ممنون میشم راهنمایی کنید!
پلاگین خاصی در این زمینه نمی شناسم قبلا برای سایتی با مشکل مشابه پلاگین نوشته بودم
کد زیر نتیجه جستجو و تست نشده هست. لطفا خودتون تست کنید : کد رو در فایل funcions.php قالب بزارید
کد بنده هم مشابه همین بود. اگر جواب نداد بفرمایید تا آرشیو رو جستجو کنم امیدوارم پلاگینی که نوشته بودم رو پیدا کنمکد 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
دوستان چه پلاگینی در این زمینه معرفی میکنین ؟
ممنون تا حدودی میشه ولی مشکل داره ، از کد استفاده میکنم کل صفحات وب میریزه به هم!
یه سری ایراد داره که بازم اشتباس و 404 میده
باید آدرس به amoozkade.ir/6333/دانلود-نمونه-سوالات-فصل-دوم-فیزیک-دهم.html ریدایرکت بشه
ولی به این ریدایرکت میشه و 404 میشه:
http://amoozkade.ir/%25postname%25/%...1%d9%88%d9%85/
اگه میشه مشکلش رو حل کنید!
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)