پارس جوم ::  انجمن های تخصصی جوملا
سوال در مورد کد ریدایرکت - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: سوال در مورد کد ریدایرکت (/thread-8538.html)



سوال در مورد کد ریدایرکت - majid19 - ۱۸-۷-۱۳۹۱ ۱۱:۳۶ عصر

سلام دوستان

من از کد زیر برای ریدایرکت کردن سایت استفاده میکنم

کد:
RewriteEngine On
# index.php redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.daneshmadaran.com/ [R=301,L]
# Redirect non-www to www version
RewriteCond %{HTTP_HOST} ^daneshmadaran\.com$ [NC]
RewriteRule ^(.*)$ http://www.daneshmadaran.com/$١ [R=301,L]
سه تا ازدستورات کار میکنه اما دستور ریدایرکت دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کار نمیکنه و به صفحه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

میره
مشکل کجاست

ممنون


RE: سوال در مورد کد ریدایرکت - صدرا حسابی - ۱۹-۷-۱۳۹۱ ۰۲:۱۷ صبح

سلام این رو جایگزین کن ببین مشکل حل می شه یا نه:
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^daneshmadaran\.com$ [NC]
RewriteRule ^(.*) http://www.daneshmadaran.com/$1 [QSA,L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.(html?|php)\ HTTP/
RewriteRule (([^/]+/)*)index\.(html?|php)$ http://www.daneshmadaran.com/$1 [R=301,L]



RE: سوال در مورد کد ریدایرکت - majid19 - ۱۹-۷-۱۳۹۱ ۰۷:۰۶ عصر

آقا صدرا درست شد اما یه مشکلی که پیش اومده اینه که نمیتونم وارد مدیریت بشم

یوزر پسورد رو که میزنم وارد نمیشه و صفحه ریفرش میشه


در ضمن دکمه ها گوگل پلاس هم از بین رفتند


RE: سوال در مورد کد ریدایرکت - صدرا حسابی - ۲۰-۷-۱۳۹۱ ۰۵:۰۴ صبح

از پلاگین دیگه برای ریدایرکت کردن یا تغییر دیگه ای در htaccess استفاده نکردید؟

اگه مشکل همچنان برقرار هست کدهایی که اضافه کردید رو پاک کنید و فقط تمام تنظیمات seo رو در جوملاتون فعال کنید و افزونه زیر رو نصب کنید که برای Joomla 1.5 و Joomla 2.5 هست و به خوبی کار می کنه:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



RE: سوال در مورد کد ریدایرکت - majid19 - ۲۰-۷-۱۳۹۱ ۰۷:۵۸ عصر

جناب حسابی ممنون بابت معرفی پلاگین

اما

این پلاگین فقط دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ریدایرکت میکنه و دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
و دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


رو به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ریدایرکت نمیکنه

آیا راهی هست که بشه این کار رو انجام داد؟


RE: سوال در مورد کد ریدایرکت - صدرا حسابی - ۲۰-۷-۱۳۹۱ ۰۸:۱۹ عصر

آره درسته افزونه های دیگرو هم نشگاه کردم چیزی پیدا نکردم، حالا اگه در کنار این افزونه در htaccess فقط کد مربوط به ریدازکت کردن index.php رو که خودتم قرار دادی بزاری مشکل بازم بر قرار هست؟

اگه حل نشد افزونه رو غیرفعال کن، و این کد رو قرار بده در htaccess:
کد:
Options +FollowSymLinks
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.(html?|php)\ HTTP/
RewriteRule ^(([^/]+/)*)index\.(html?|php)$ http://www.daneshmadaran.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^(www\.daneshmadaran\.com)?$
RewriteRule (.*) http://www.daneshmadaran.com/$1 [R=301,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]



RE: سوال در مورد کد ریدایرکت - majid19 - ۲۰-۷-۱۳۹۱ ۱۰:۱۰ عصر

صدرای عزیز از پاسخگویتون واقعا ممنونم

با استفاده از کد اول و پلاگین شما مشکل حل شد


RE: سوال در مورد کد ریدایرکت - *ardeshir* - ۱۸-۹-۱۳۹۲ ۰۸:۰۷ عصر

مشکل من بدون نصب افزونه با استفاده از آخرین کد حل شد