-
June 15th, 2016, 08:59
#1
عضو انجمن
حذف ارور های 404 بعد از انتقال سایت
من سایتم رو از root به یه پوشه انتقال دادم تا منظم تر بشه
حالا تمامی مطالبی که قبلا در root بودن تبدیل شدن به ارور 404
راهی هست که کلا اونا رو از بیخ ریشه کن کنم؟
قبلا یبار در هاست این کار رو کرده بودم اما یادم نیست
مثلا:
ادرس قبلی مطلب این بود:
http://www.seyedrezabazyar.com/inter...-with-answers/
ادرس جدید اینه:
http://www.seyedrezabazyar.com/fa/in...-with-answers/
حالا میخوام لینک اولی رو کلا از ریشه نابود کنم
-
-
June 15th, 2016 08:59
# ADS
-
June 15th, 2016, 09:31
#2
پاسخ : حذف ارور های 404 بعد از انتقال سایت
سلام
سایتون Wordpress هست؟
- - - Updated - - -
به سایتتون مراجعه کردم wordpress هست ، قبل از انتفال وارد ناحیه مدیریت شده و در تنظیمات > همگانی > نشانی وردپرس (URL)
خود را با آدرس جدید عوض کنید
و سپس فایل های خود را همان آدرسی که تغییرش دادین منتقل کنین
-
تعداد تشکر ها از erfanmetaller به دلیل پست مفید
-
June 15th, 2016, 10:27
#3
عضو انجمن
پاسخ : حذف ارور های 404 بعد از انتقال سایت

نوشته اصلی توسط
erfanmetaller
سلام
سایتون Wordpress هست؟
- - - Updated - - -
به سایتتون مراجعه کردم wordpress هست ، قبل از انتفال وارد ناحیه مدیریت شده و در تنظیمات > همگانی >
نشانی وردپرس (URL)
خود را با آدرس جدید عوض کنید
و سپس فایل های خود را همان آدرسی که تغییرش دادین منتقل کنین
الان روی روت سایتم وردپرس نصب نیست و خالی هست. به همین دلیل این روش فایده نداره
- - - Updated - - -

نوشته اصلی توسط
iHSG
سلام
کد زیر رو به فایل htaccess. واقع در پوشه public_html خودتون اضافه کنید حل میشه:
کد:
RewriteEngine On
RewriteRule ^$ /fa [L,R=301]
همین کار رو کردم. اما فایده نداشت
-
-
June 15th, 2016, 10:30
#4
پاسخ : حذف ارور های 404 بعد از انتقال سایت

نوشته اصلی توسط
سیدرضا بازیار
همین کار رو کردم. اما فایده نداشت
خب به جای اون کد یه خط کد زیر رو امتحان کنید:
کد:
RedirectMatch ^/$ /fa/
-
-
June 15th, 2016, 10:31
#5
عضو انجمن
پاسخ : حذف ارور های 404 بعد از انتقال سایت

نوشته اصلی توسط
iHSG
خب به جای اون کد یه خط کد زیر رو امتحان کنید:
کد:
RedirectMatch ^/$ /fa/
باز هم کار نکرد
-
-
June 15th, 2016, 10:48
#6
عضو انجمن
پاسخ : حذف ارور های 404 بعد از انتقال سایت

نوشته اصلی توسط
ihsg
احیاناً وب سرور سایت شما چیه؟ این کد ها تست شدن باید کار کنن مگه میشه؟
اینم کار نمیکنه؟
کد:
rewriteengine on
rewriterule ^(.*)$ /fa/$1 [l,r=301]
هاست لینوکس آلمان هست با کنترل پنل cpanel
-
-
June 15th, 2016, 11:32
#7
عضو دائم
پاسخ : حذف ارور های 404 بعد از انتقال سایت
سلام، اگر آدرس جدید را در تنظیمات وردپرس وارد کردید، یکبار به تنظیمات پیوند یکتا برید و دکمه ذخیره تغییرات را بزنید ببینید مشکل حل میشود یا نه.
چک کنید در روت هم htaccess دیگر وجود نداشته باشد.
کد:
Options -MultiViews
RewriteEngine On
Options -Indexes
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . \fa [QSA,L]
اگر کد های بنده و بالا که قرار دادند کار نکرد با پشتیبانی هاستینگ خود در ارتباط باشید.
ویرایش توسط T.Toosi : June 15th, 2016 در ساعت 11:42
-
تعداد تشکر ها از T.Toosi به دلیل پست مفید