2
คำสั่งและลำดับความสำคัญของการดำเนินการ htaccess
ทุกคนสามารถอธิบายให้ฉันในสิ่งที่ apache สั่งรันไฟล์. htaccess อยู่ในระดับที่แตกต่างกันของเส้นทางเดียวกันและวิธีการเขียนกฎในนั้นจัดลำดับความสำคัญ? ตัวอย่างเช่นทำไมกฎการเขียนซ้ำใน. htaccess ด้านล่างไม่ทำงานและเป็นกฎที่มีการ/blogจัดลำดับความสำคัญ .htaccess ใน / RewriteEngine on RewriteBase / RewriteRule ^blog offline.html [L] .htaccess ใน /blog RewriteEngine On RewriteBase /blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] PS: ฉันไม่เพียงแค่มองหาคำตอบ แต่สำหรับวิธีที่จะเข้าใจ apache / mod_rewrite internals ... ทำไมฉันถึงสำคัญกว่าวิธีการแก้ไขนี้