PDA

View Full Version : سوال: راهنمایی در مورد یک دستور



shahedifar
یک شنبه 14 اردیبهشت 1393, 12:52 عصر
دوستان طبق دستور زیر تو htaccess بنده کلیه آدرس ها رو منتقل کردم رو https.الان میخوام همه آدرس ها با https بالا بیان و تنها صفحه اول بدون https باشه.یعنی معمولی بالا بیاد صفحه اول.میشه راهنمایی کنین که چی باید اضافه کنیم به این دستور ؟



RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

samsami
یک شنبه 14 اردیبهشت 1393, 15:01 عصر
بیشتر توضیح بدید

shahedifar
یک شنبه 14 اردیبهشت 1393, 15:11 عصر
ببینید با دستور فوق که داخل htaccess قرار دادم هر موقع کاربر سایت example.com یا www.example.com رو باز میکنه ریدایرکت میشه اتومات به https://example.com.همچنین هر فولدری از سایت رو باز میکنه با https بالا میاد.الان من میخوام کدی کنار کد فوق قرار بدم که هر موقع کاربر ایت رو باز کرد همه فولدرهای سایت با https بالا بیان غیر از index.php.یعنی فقط صفحه اول بدون https بالا بیاد.کلیه صفحات دیگر با https بالا بیاد.ممنون.

ashokri.nll
یک شنبه 14 اردیبهشت 1393, 15:28 عصر
علت این کار چیه که میخاید با https باز نشه ؟؟

shahedifar
یک شنبه 14 اردیبهشت 1393, 15:33 عصر
برای نماد اعتماد هست.گفتن صفحه اول نباید با ssl بالا بیاد!!صفحاتی که اطلاعات میگیره از کاربر باید با ssl بالا بیاد.

ashokri.nll
یک شنبه 14 اردیبهشت 1393, 19:32 عصر
یه کاری ناشیانه میتونی بکنی که بالای صفحاتی که میخای با ssl بالا بیاد این کدو بدی به جز صفحه ی اولت :
کار خوبی نیست ولی راحت ترین کار ممکنه ولی فکر نکنم بتونی همچین کاری رو با apache و htaccess بکنی . البته سایت های ایرانی تقریبا بیشترشون اینکارو کردن با همین کد ولی میتونی از خود مسئولان شرکت ارائه دهنده ی ssl یا نماد خدمت بپرسی ولی فعلا با این سر کن

<?php
header("location:https://test.com");
?>

shahedifar
یک شنبه 14 اردیبهشت 1393, 20:25 عصر
این کد رو که قرار میدم سایت باز نمیشه و ارور زیر رو میده.

This webpage has a redirect loop

shahedifar
یک شنبه 14 اردیبهشت 1393, 20:31 عصر
این کارو باید با htaccess انجام بدیم.چون مشکل redirect loop اذیت میکنه تو دایرکت از هاست یا با کدهای مشابه.

ashokri.nll
یک شنبه 14 اردیبهشت 1393, 22:22 عصر
این کد رو که قرار میدم سایت باز نمیشه و ارور زیر رو میده.

This webpage has a redirect loop


آدرس سایتتون رو لطفا بده ، دوم اینکه همین جوری از کد استفاده میکنی ؟ (کد دیگه ای اضافه نمیکنی ؟؟) ، سوم اینکه کجای صفحت میزاری ؟