Ask Mn cho em hỏi cách chuyển hướng 301 trên wordpress

vanthanh107

Junior
Joined
Sep 6, 2016
Messages
77
Solutions
1
Reactions
71
MR
0.471
quan trọng là bạn mua tên miền của bên nào, bên đó sẽ có chỗ chuyển hướng miền riêng cho bạn, bạn trỏ cái miền đó vào cái địa chỉ IP của wordpress là dc , co thể sử dụng bao nhiêu miền mới trỏ vào cũng được
 
Sau khi tham khảo 1 số cách trên mạng, thì em có thêm đoạn code sau vào file .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldurl.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldurl.com [NC]
RewriteRule ^(.*)$ http://newurl.com/$1 [L,R=301,NC]
Tuy nhiên, chỉ khi truy cập url: http://oldurl.com thì mới được chuyển hướng đến Site mới.
Còn khi truy cập url: https://oldurl.com thì vẫn về site cũ.

Mong mọi người giúp em với ạ
 

hophudat

Senior
Joined
May 18, 2012
Messages
793
Reactions
3,131
MR
0.622
Follow me on Facebook Chat with me via Skype
Bạn mở file .htaccess, sau đó thêm đoạn code này vào và lưu lại


Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tenmienmoi.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tenmienmoi.com$
RewriteRule ^(.*)$ https://tenmienmoi.com/$1 [R=301,L]

Lưu ý phương pháp chuyển hướng này sử dụng .htaccess, là phương pháp tốt nhất cho website (mọi loại website kể cả WordPress) chạy trên web server Apache, LiteSpeed. Còn nếu bạn chạy trên web server là Nginx thì không áp dụng được cách này.
 
Bạn mở file .htaccess, sau đó thêm đoạn code này vào và lưu lại


Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tenmienmoi.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tenmienmoi.com$
RewriteRule ^(.*)$ https://tenmienmoi.com/$1 [R=301,L]

Lưu ý phương pháp chuyển hướng này sử dụng .htaccess, là phương pháp tốt nhất cho website (mọi loại website kể cả WordPress) chạy trên web server Apache, LiteSpeed. Còn nếu bạn chạy trên web server là Nginx thì không áp dụng được cách này.
Dạ em cảm ơn ạ
 
Bạn mở file .htaccess, sau đó thêm đoạn code này vào và lưu lại


Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tenmienmoi.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tenmienmoi.com$
RewriteRule ^(.*)$ https://tenmienmoi.com/$1 [R=301,L]

Lưu ý phương pháp chuyển hướng này sử dụng .htaccess, là phương pháp tốt nhất cho website (mọi loại website kể cả WordPress) chạy trên web server Apache, LiteSpeed. Còn nếu bạn chạy trên web server là Nginx thì không áp dụng được cách này.
Sau 1 hồi thì e check web server là iis 10 thì có cách gì cứu kh ạ
 
  1. <rewrite>
  2. <rules>
  3. <rule name="redirect" stopProcessing="true">
  4. <match url="^(.*)$" />
  5. <action type="Redirect" url="https://newdomain.com/{R:0}" appendQueryString="true" />
  6. <conditions>
  7. <add input="{HTTP_HOST}" pattern="^olddomain.com$" />
  8. </conditions>
  9. </rule>
  10. </rules>
  11. </rewrite>
 

BeSon

Verified
Joined
Dec 29, 2015
Messages
490
Reactions
214
MR
1.951
Call me! Call me! Chat with me via Yahoo Messenger Follow me on Facebook
tiện đây luôn các bác cho hỏi , web như dưới chữ kí của e nếu như ai chưa vào lần nào mà gõ trực tiếp để vào thì ko thể vào được mà muốn vào phải search qua google rồi phải vào từ link search , sau khi vào được 1 lần rồi thì lần sau mới vào được là sao nhỉ
 
tiện đây luôn các bác cho hỏi , web như dưới chữ kí của e nếu như ai chưa vào lần nào mà gõ trực tiếp để vào thì ko thể vào được mà muốn vào phải search qua google rồi phải vào từ link search , sau khi vào được 1 lần rồi thì lần sau mới vào được là sao nhỉ
e thấy e vào được luôn mà :D
 
  1. <rewrite>
  2. <rules>
  3. <rule name="redirect" stopProcessing="true">
  4. <match url="^(.*)$" />
  5. <action type="Redirect" url="https://newdomain.com/{R:0}" appendQueryString="true" />
  6. <conditions>
  7. <add input="{HTTP_HOST}" pattern="^olddomain.com$" />
  8. </conditions>
  9. </rule>
  10. </rules>
  11. </rewrite>
Cảm ơn bác. Em đang bảo bên cung cấp dịch vụ họ hỗ trợ rồi
 

quangmen93

Master
Verified
Trusted 3
Joined
Jun 1, 2019
Messages
1,385
Solutions
6
Reactions
1,056
MR
52.579
$1,240.00
Call me! Call me! Chat with me via Yahoo Messenger Follow me on Facebook Chat with me via Skype
Sau khi tham khảo 1 số cách trên mạng, thì em có thêm đoạn code sau vào file .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldurl.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldurl.com [NC]
RewriteRule ^(.*)$ http://newurl.com/$1 [L,R=301,NC]
Tuy nhiên, chỉ khi truy cập url: http://oldurl.com thì mới được chuyển hướng đến Site mới.
Còn khi truy cập url: https://oldurl.com thì vẫn về site cũ.

Mong mọi người giúp em với ạ
file htaccess chỉ có server apache ... tốt nhất là lên cloudflare cho nhanh
 

Announcements

Forum statistics

Threads
426,340
Messages
7,175,634
Members
178,789
Latest member
Zqq

Most viewed of week

Most viewed of week

Back
Top Bottom