Câu hỏi được gắn thẻ «mod-rewrite»

Mô-đun ghi lại URL cho máy chủ web Apache. Nó thường được sử dụng cho cái gọi là URL "đẹp", nhưng cũng cung cấp sức mạnh và tính linh hoạt để thực hiện các tác vụ xử lý yêu cầu khác nhau ngoài các thay thế đơn giản.

24
Chung htaccess chuyển hướng www sang không www
Tôi muốn chuyển hướng www.example.comđến example.com. Mã htaccess sau đây thực hiện điều này: RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] Nhưng, có cách nào để làm điều này theo cách chung chung mà không cần mã hóa tên miền không?

15
Cách bật mod_rewrite cho Apache 2.2
Tôi đã cài đặt Apache 2.2 mới trên máy Vista, mọi thứ đều hoạt động tốt, ngoại trừ việc viết lại mod. Tôi đã không chú ý LoadModule rewrite_module modules/mod_rewrite.s nhưng không có quy tắc viết lại nào của tôi hoạt động, ngay cả những quy tắc đơn giản như …

14
chuyển hướng htaccess sang https: // www
Tôi có mã htaccess sau: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond !{HTTPS} off RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> Tôi muốn trang web của mình được chuyển hướng đến https://www.bằng HTTPS và thực thi www.tên miền phụ, nhưng khi tôi truy cập http://www.(không có HTTPS), …

16
Mẹo để gỡ lỗi .htaccess viết lại quy tắc
Nhiều người đăng có vấn đề gỡ lỗi các câu lệnh RewriteRule và RewriteCond trong .htaccesstệp của họ . Hầu hết trong số này đang sử dụng dịch vụ lưu trữ chia sẻ và do đó không có quyền truy cập vào cấu hình máy chủ gốc. Họ không thể …

19
.htaccess viết lại để chuyển hướng URL gốc sang thư mục con
Đang cố gắng đạt được www.example.com đi trực tiếp đến www.example.com/store Tôi đã thử nhiều bit mã và không có công việc nào. Những gì tôi đã thử: Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule (.*) http://www.example.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^(.+)\www.example\.com$ RewriteRule ^/(.*)$ /samle/%1/$1 [L] Tôi đang làm gì …


8
RewriteBase hoạt động như thế nào trong .htaccess
Tôi đã thấy điều này trong một vài .htaccessví dụ RewriteBase / Nó có vẻ hơi giống chức năng <base href="">của HTML. Tôi tin rằng nó có thể tự động đưa giá trị của nó vào đầu RewriteRulecâu lệnh (có thể là câu lệnh mà không có dấu gạch chéo …

18
.htaccess chuyển hướng tất cả các trang sang tên miền mới
Tôi sẽ sử dụng quy tắc chuyển hướng nào để chuyển hướng tất cả các trang bên dưới olddomain.exampleđể được chuyển hướng đến newdomain.example? Trang web có cấu trúc hoàn toàn khác nhau, vì vậy tôi muốn mọi trang dưới tên miền cũ sẽ được chuyển hướng đến trang chỉ …


5
Cách gỡ lỗi Apache mod_rewrite
Tôi có hai vấn đề chính với mod_rewrite: 1) Không có lỗi có ý nghĩa được báo cáo khi tôi có quy tắc không hợp lệ 2) Để kiểm tra đáng tin cậy từng sửa đổi, tôi phải xóa bộ nhớ cache của chrome. Đây không phải là khoa học …




5
Viết lại URL bằng PHP
Tôi có một URL giống như: url.com/picture.php?id=51 Làm cách nào để chuyển đổi URL đó thành: picture.php/Some-text-goes-here/51 Tôi nghĩ rằng WordPress cũng làm như vậy. Làm cách nào để tạo các URL thân thiện trong PHP?


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.