htaccess WordPress – Tệp .htaccess mặc định cho WordPress

Bạn có muốn xem video hài hước, tải video Youtube không ? Tải Video Youtube
Vui lòng chờ ...
htaccess WordPress – Tệp .htaccess mặc định cho WordPress
5 (100%) 1 vote

Tệp .htaccess là yếu tố quan trọng nhất để điều hướng và cũng như là hoạt động chính trong đường dẫn website permalinks, nếu wordpress thiếu tệp này website sẽ không hoạt động được nó được ví von như “con người mà thiếu đi trái tim”.

Do quá trinh chỉnh sửa mà gặp lỗi hay rất nhiều yếu tố khác mà bạn muốn tệp .htaccess wordpress quay về mặc định bạn chỉ cần copy code bên dưới:

Tệp .htaccess WordPress mặc định Default

Tệp .htaccess phổ biến được sử dụng mặc định cho các wordpress mới cài đặt.

# 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

WordPress 3.5 trở lên

Nếu bạn kích hoạt Multisite trên WordPress 3.5 hoặc mới hơn, hãy sử dụng một trong số này.

Ví dụ thư mục con

RewriteEngine Trên 
RewriteBase / 
RewriteRule ^ index \ .php $ - [L] 

# thêm dấu gạch chéo vào / wp-admin 
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Wp-admin $ 1wp-admin / [R = 301, L] 

RewriteCond% {REQUEST_FILENAME} -f [OR] 
RewriteCond% {REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (Wp - (nội dung | admin | bao gồm). *) $ 2 [L] 
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (. * \. php) $ 2 [L] 
RewriteRule. index.php [L]

Ví dụ SubDomain

RewriteEngine Trên 
RewriteBase / 
RewriteRule ^ index \ .php $ - [L] 

# thêm dấu gạch chéo vào / wp-admin 
RewriteRule ^ wp-admin $ wp-admin / [R = 301, L] 

RewriteCond% {REQUEST_FILENAME} -f [ OR] 
RewriteCond% {REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule ^ (wp- (nội dung | quản trị | bao gồm). *) $ 1 [L] 
RewriteRule ^ (. * \. Php) $ $ 1 [L] 
RewriteRule. index.php [L]

WordPress 3.4 trở xuống

Nếu ban đầu bạn cài đặt WordPress với phiên bản 3.4 trở lên và được kích hoạt nhiều lần, bạn cần phải sử dụng một trong các tùy chọn sau:

Ví dụ của thư mục con

WordPress 3.0 đến 3.4.2

# BEGIN WordPress 
RewriteEngine Trên 
RewriteBase / 
RewriteRule ^ index \ .php $ - [L] 

# tệp đã tải lên 
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Tệp /(.+) wp-includes / ms- files.php? file = $ 2 [L] 

# thêm dấu gạch chéo vào / wp-admin 
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? wp-admin $ 1wp-admin / [R = 301 , L] 

RewriteCond% {REQUEST_FILENAME} -f [OR] 
RewriteCond% {REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule ^ [_ 0-9a-zA-Z -] + / (wp- (nội dung | quản trị | bao gồm) . *) $ 1 [L] 
RewriteRule ^ [_ 0-9a-zA-Z -] + / (. * \. Php) $ 1 đô la [L] 
RewriteRule. index.php [L] 
# END WordPress

Ví dụ SubDomain

# BEGIN WordPress 
RewriteEngine Trên 
RewriteBase / 
RewriteRule ^ index \ .php $ - [L] 

# tệp đã tải lên 
RewriteRule ^ files /(.+) wp-includes / ms-files.php? Tệp = $ 1 [L] 

RewriteCond% {REQUEST_FILENAME} -f [OR] 
RewriteCond% {REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule. index.php [L] 
# END WordPress

WordPress MU

Nếu bạn bắt đầu sử dụng WordPress với WordPress MU (WPMU) và sau đó chuyển sang phiên bản mới hơn của WordPress multisite, các quy tắc .htaccess phức tạp hơn:

Ví dụ của thư mục con

RewriteEngine trên 
RewriteBase / 

# BEGIN WordPress # 
tải tập tin 
RewriteRule ^ (. * /)? Files / $ index.php [L] 
RewriteCond% {REQUEST_URI}! * * Wp-content / plugins. * 
RewriteRule ^ (. * /)? file /(.*) wp-includes / ms-files.php? file = $ 2 [L] 

# thêm dấu gạch chéo vào / wp-admin 
RewriteCond% {REQUEST_URI} ^. * / wp-admin $ 
RewriteRule ^ (. + ) $ 1 / [R = 301, L] 

RewriteCond% {REQUEST_FILENAME} -f [OR] 
RewriteCond% {REQUEST_FILENAME} -d 
RewriteRule. - [L] 
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (Wp -. *) $ 2 [L] 
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (. * \. php) $ 2 [L] 
RewriteRule. index.php [L] 
# END WordPress

Trên đây là một số tệp htaccess mặc định mà bạn có thể mang về sử dụng, bạn có thể chỉnh sửa thêm để .htaccess phù hợp với website nhất.


Loading...
Nếu bài viết này hữu ích bạn đừng quên chia sẻ và bình luận nhé, lưu ý không Repost lại bài viết "htaccess WordPress – Tệp .htaccess mặc định cho WordPress" cảm ơn bạn!!

Cập nhật lần cuối 10/07/2018

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *