mojniknam 0 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) سلاممن یه سایت دارم به آدرس:shop.chapkhane.netاون رو با 301redirect میخوام منتقل کنم بهchapkhane.net/shopاز این دستور در .htaccess استفاده کردم:RewriteEngine onRewriteBase /RewriteCond %{HTTP_HOST} ^shop\.chapkhane\.net$RewriteRule ^/?(.*)$ http://chapkhane.net/shop/$1 [L,R=301]بعد از این کار انتقال انجام میشه ولی ارور 404 میدهطبق آموزش هایی که خوندم باید در مدیریت وردپرس به قسمت تنظیمات پیوند یکتا برم و یکبار روی دکمه ذخیره کلیک کنمولی با این کار دیگه ریدارکت صورت نمیگیره و ارور 500 میگیرههم برای آدرس:sub.domain.com/1.htmو هم برای آدرس:domain.com/sub/1.htmو توی .htaccess چند خط کد اضافه میشه:# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /shop/RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /shop/index.php [L]</IfModule># END WordPressRewriteEngine onRewriteBase /RewriteCond %{HTTP_HOST} ^shop\.chapkhane\.net$RewriteRule ^/?(.*)$ http://chapkhane.net/shop/$1 [L,R=301]اگر این کد رو حذف کنم دوباره از اول یعنی ریدایرکت صورت میگیره ولی ارور 404 میگیرهمشکل از کجاست؟ ویرایش شده مهر 94 توسط mojniknam نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .