رفتن به مطلب

ریدایکت کامل سایت به 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
لینک به ارسال
در 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 گفته است :

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

خواهش میکنم.

موفق باشید

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...