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

Mô-đun viết lại URL cho máy chủ web Apache




2
Không thể tìm ra quy tắc htaccess
Tôi có cái này trong htaccess của tôi nhưng không thể hiểu nó dùng để làm gì. Do bản chất của quy tắc, tìm kiếm cũng không giúp được gì. RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301] Bất cứ ai có thể xin vui lòng giải thích những gì nó …

1
HSTS và chuyển hướng kép
Tôi quản lý một trang web nhỏ trong môi trường LAMP lưu trữ được chia sẻ: về cơ bản điều này có nghĩa là điều duy nhất tôi có thể chỉnh sửa là một tệp htaccess. Tôi muốn thêm hỗ trợ HSTS (và tôi đã làm điều đó), nhưng, khi …



2
Buộc HTTPS bằng mod_rewrite, bao gồm SSL ủy nhiệm
Tôi đã có một máy chủ nhận được một số lưu lượng truy cập từ bộ cân bằng tải kết thúc SSL - trong trường hợp đó, nó xuất hiện dưới dạng HTTP qua cổng 80 với a http_x_forwarded_proto= "https" Tôi muốn một quy tắc mod_rewrite chỉ cho phép lưu …


2
Apache viết lại nhiều điều kiện
Tôi có một trang web được di chuyển từ một tên miền cũ (ví dụ: olddomain.com) sang một tên miền mới (ví dụ: newdomain.com). Vì lý do SEO, tôi cần viết lại tất cả lưu lượng truy cập trang web sang tên miền mới chính (ví dụ: www.newdomain.com). Thật không …

11
.htaccess không chuyển hướng đến trang có tiền tố www đúng cách
Tôi đang cố gắng chuyển hướng một url mà không có www. đến www.version (example.com đến www.example.com). Tôi sử dụng thông thường RewriteCond %{HTTP_HOST} ^example\.com [nc] RewriteRule (.*) http://www.example.com/$1 [R=301,L] Điều này hoạt động trên tất cả các dự án khác của tôi. Tuy nhiên trên trang web cụ thể …

1
Tại sao RewriteLog của tôi không hoạt động?
Tôi có một .htaccess trông như thế này: RewriteEngine on RewriteLog "/Applications/MAMP/logs/rewrite_engine_log" RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$ RewriteRule (.*) /mysite/index.php/$1 Khi tôi thêm chỉ thị RewriteLog đó, tôi gặp Lỗi Máy chủ Nội bộ. Trong các tệp nhật ký Apache tôi nhận được thông tin này: /Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here Tôi …

2
Làm cách nào để làm cho tất cả các URL chạy qua một tệp PHP?
Làm thế nào để các hệ thống MVC có các url trong các biểu mẫu này buộc tất cả các yêu cầu thông qua một tệp index.php? http://www.example.com/foo/bar/baz http://www.example.com/goo/car/caz/SEO-friendly-name-of-the-object http://www.example.com/hey/you EDIT: Khi tôi thử các quy tắc viết lại bên dưới, tôi gặp lỗi này: [error] [client 127.0.0.1] Invalid URI …

4
Tại sao tôi nhận được một dấu gạch chéo kép tùy thuộc vào vị trí RewriteRule của tôi nằm ở đâu?
Tôi đang sử dụng mã sau đây để hướng tất cả các yêu cầu www đến các URL không phải www: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Điều này hoạt động rất tốt trong một tập tin .htaccess trong thư mục gốc của trang web của …

3
mod_rewrite không chuyển tiếp tham số GET
Tôi gặp sự cố khi thiết lập Apache với mod_rewrite trên máy phát triển của mình. Mod_rewrite đang hoạt động và hoạt động tốt đối với một số quy tắc. Một số quy tắc không hoạt động như dự định, như quy tắc này: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 Trong static.php tôi …

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.