-
December 29th, 2014, 18:33
#1
بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم
با سلام خدمت شما طراحان عزیز
من قبلا یک سرور داشتم آپاچی به دلایلی مجبور به تعویض شدم.
حالا بعد از انتقال سایت وردپرسیم به سرور جدید که nginx نصب هست، بعد از کلیک روی لینکها ارور صفحه مورد نظر پیدا نشد! میده.
در ضمن وقتی برمیگردونم به پیوند یکتای پیش فرض مشکلم حل میشه.
حالا چطوری این ارور پیوند یکتای سفارشیم که در سرور قبلیم بخوبی کار میکرد رو درست کنم؟
-
-
December 29th, 2014 18:33
# ADS
-
December 29th, 2014, 18:35
#2
عضو انجمن
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم
سلام
چک کنید فایل .htaccess وجود داشته باشه و محتوای mod rewrite داخلش موجود باشه
بیش از 20 سال تجربه ما در صنعت IT
تضمین کیفیت، سرعت و پشتیبانی برای تجارت آنلاین شماست
-
تعداد تشکر ها از Zagrio.com به دلیل پست مفید
-
December 29th, 2014, 18:39
#3
عضو انجمن
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم
سلام.
تنظیمات > پیوندهای یکتا
یک بار به پیش فرض تغییر بدید و ذخیره کنید. بعدش مجدد به دلخواه تغییر بدید و ذخیره کنید.
اردتمند
زنگنه./
-
-
December 29th, 2014, 18:49
#4
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم
هست اینم محتویاتش
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ardabil-news/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ardabil-news/index.php [L]
</IfModule>
# END WordPress
اینم پیوند یکتام /%post_id%-%postname%.html
ولی متاسفانه عمل نکرد.
با تغییر پیوند یکتا هیچ تغییری در فایل .htaccess صورت نمیگیره و دستی انجام میدم
-
-
December 29th, 2014, 18:53
#5
عضو انجمن
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم

نوشته اصلی توسط
parsfanavaran
هست اینم محتویاتش
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ardabil-news/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ardabil-news/index.php [L]
</IfModule>
# END WordPress
اینم پیوند یکتام /%post_id%-%postname%.html
ولی متاسفانه عمل نکرد.
با تغییر پیوند یکتا هیچ تغییری در فایل .htaccess صورت نمیگیره و دستی انجام میدم
شما پیوند رو عوض کنید باز برگردونید به حالت خودتون ببینید حل میشه؟
-
تعداد تشکر ها از !MihanIt! به دلیل پست مفید
-
December 29th, 2014, 18:53
#6
عضو جدید
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم
کانفیگ nginx رو باز کنید و خط زیر رو پیدا کنید.
کد:
try_files $uri $uri/ /index.html;
رو به زیر تغییر بدید
کد:
try_files $uri $uri/ /index.php;
و بعد ربلود
البته این مواردی که دوستان هم گفتند چک کنید
-
تعداد تشکر ها از arman_2 به دلیل پست مفید
-
December 29th, 2014, 20:00
#7
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم

نوشته اصلی توسط
!MihanIt!
شما پیوند رو عوض کنید باز برگردونید به حالت خودتون ببینید حل میشه؟
جواب نداد
- - - Updated - - -
شرمنده مسیرش رو میدید؟
-
-
December 29th, 2014, 20:08
#8
عضو انجمن
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم
دوستان این روشی که میفرمایید برای وب سرور اپاچی هست نه Nginx !
فایل کانفیگ nginx در مسیر /etc/nginx/nginx.conf هست.
-
تعداد تشکر ها ازsecureconfig به دلیل پست مفید
-
December 29th, 2014, 20:36
#9
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم

نوشته اصلی توسط
secureconfig
دوستان این روشی که میفرمایید برای وب سرور اپاچی هست نه Nginx !
فایل کانفیگ nginx در مسیر /etc/nginx/nginx.conf هست.
چیکار میشه کرد
-
-
December 29th, 2014, 20:40
#10
عضو انجمن
پاسخ : بعد از انتقال سایتم به سرور جدید با وب سرور nginx ، با ارور پیوند یکتا مواجه شدم
کد های زیر را در کانفیگ nginx قرار دهید و سپس انرا ریستارت کنید :
کد:
location / {
try_files $uri $uri/ /index.php?q=$request_uri;
}
ویرایش توسط secureconfig : December 29th, 2014 در ساعت 21:01
-