رفتن به مطلب

ریدایکت کامل سایت به https


پست های پیشنهاد شده

سلام

از عزیزان و حرفه ای های گرامی میخواهم مرا راهنمایی بفرمایند.

بنده از همه کدهای موجود در اینترنت استفاده کردم ولی به نتیجه ای نرسیدم.

من میخوام آدرس http://vakilp1.com/blog به https://vakilp1.com/blog ریدایکت بشه. البته این مثال بود.

من فقط با ورود به دامین اصلی یعنی http://vakilp1.com  به ssl ریدایکت میشه. من میخوام همه زیر پوشه ها هم و زیر آدرس ها هم خودکار ریدایکت شه.

خدا میدونه چند وقته دنبال همچین کدی هستم ولی پیدا نمیکنم. اگه کمک کنین ممنون میشم.

 

باسپاس

لینک به ارسال
در 4 دقیقه قبل، mehran-b گفته است :

سلام و درود

 


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

کد بالا رو ابتدای فایل htaccess قرار بدید.

خطای 404 میده http://vakilp1.com/blog

لینک به ارسال

نمیتونم بیشتر از این نگه دارم. همه صفحات جز صفحه اصلی خطای 404 میده ... به حالت قبل برش گردونمدم...

لینک به ارسال
در هم اکنون، mehran-b گفته است :

توی پوشه blog یه وردپرس دیگه داریم؟

نه اصلاً... همه صفحه ها جز صفحه اصلی 404 میده... با اون کد ... حتی مطالبم و تگ ها و همه ...

لینک به ارسال
در هم اکنون، mehran-b گفته است :

یعنی پس کلا وردپرس خود دامین با وردپرس ساب فولدر blog یکی هست.

خوب کدهای htacces تون الان چیه؟

من کلاً روی هاستم یک وردپرس نصب است و روی دامین اصلیم. هیچ ساب دامین یا زیر دامین مجزا درست نکردم... من از کد این برای ریدایکت استفاده میکنم ....

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

کد شما رو جایگزین این کردم در اول و ابتدا این فایل

لینک به ارسال

درود مجدد

 

محتویات htaccess رو پاک کنید و با کدهای زیر جایگزین کنید.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

 

لینک به ارسال
در 2 دقیقه قبل، mehran-b گفته است :

درود مجدد

 

محتویات htaccess رو پاک کنید و با کدهای زیر جایگزین کنید.


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

 

آقا دمه شما گرم . ایول ... درست شد ... آقا واقعاً لایک داری ... ممنون از اینکه وقت گذاشتی  ... جدی میگم . دمه شما گرم .... :):)

لینک به ارسال
در هم اکنون، vakilp1 گفته است :

آقا دمه شما گرم . ایول ... درست شد ... آقا واقعاً لایک داری ... ممنون از اینکه وقت گذاشتی  ... جدی میگم . دمه شما گرم .... :):)

خواهش میکنم.

موفق باشید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...