Diễn đàn Typecho [Thủ thuật] Ẩn index.php trong URL bài viết, trang của Typecho

[Thủ thuật] Ẩn index.php trong URL bài viết, trang của Typecho

367 lượt xem
02/08/2025 16:15 Bình luận (1)
Sau khi cài đặt thành công blog Typecho, nó sẽ thêm một URL sau tên miền là index.php, rất chi là khó chịu. Ví dụ: URL sau:http://xxx.com/index.php/archives/233
Có 1 cách để giải quyết vấn đề này.
- Bước 1: tạo một file có tên .htaccess ở thư mục gốc (Nếu tạo xong mà không thấy nó thì bật hiện tệp tin ẩn lên nhé), sau đó copy đoạn mã dưới đây vào trong file .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

- Bước 2: Vào domain/admin rồi vào Settings-Permalink hoặc copy URL này nếu bạn xài tiếng TQ mà không biết cách vào thì vào theo link sau domain/admin/options-permalink.php sau đó cài đặt theo ảnh dưới đây

- Vậy là xong, chúc các bạn thành công!
Mèo Đi Lạc, tờ ròm đã thích bài viết này
BÌNH LUẬN (1)
Tag Quote
Với nginx thì sử dụng như sau:
location / {
 try_files $uri $uri/ @rewrite;
}

location @rewrite {
 rewrite ^/(.*)$ /index.php/$1?$query_string last;
}

Viết bình luận

Vui lòng đăng nhập để tham gia bình luận.

Trang chủ Tìm kiếm Trò chuyện Đăng nhập