2008-09-23 36 views
14

Tôi tự hỏi những gì mồi/hướng dẫn/hướng dẫn/etc. được ra khỏi đó để học cách viết lại URL bằng cách sử dụng Apache/.htaccess? Đâu là nơi tốt để bắt đầu?Apache Mod-Rewrite Primers?

Quan tâm chính của tôi là tìm hiểu cách chỉ định các thư mục nhất định cho người khác và cách sử dụng các phần của URL làm tham số cho tập lệnh (ví dụ: "/ some/subdirs/like/this" => "script.php? A = một số & b = subdirs & c = like & d = this ").

Trả lời

1

Có gì sai với the manual?

+0

Tuyệt đối không có gì! Có vẻ như tôi đã được điều kiện để cho rằng hướng dẫn sẽ là tất cả nhưng vô ích, nhưng trong trường hợp này nó thực sự cực kỳ hữu ích. Cảm ơn bạn đã chỉ ra điều đó! – Wilco

2

Apache Documentation site có phần giới thiệu tốt về cách sử dụng mod_rewrite.

Nó bao gồm cách chỉ thị hoạt động và có khá một vài ví dụ, ví dụ:

RewriteRule ^/games.* /usr/local/games/web 
RewriteRule ^/product/(.*)/view$ /var/web/productdb/$1 

Nó coveres tất cả mọi thứ từ sytanx cơ bản để thay đổi URI (đó là những gì bạn dường như được hỏi về) cũng như sử dụng cụm từ thông dụng, điều kiện và phản hồi với chuyển hướng.

Tài liệu apache luôn hữu ích với tôi. O'Reilly's Apache: The Definitive Guide cũng là một nguồn lực vật lý tốt.