คำถามติดแท็ก htaccess

ชื่อที่พบบ่อยที่สุดของไฟล์การตั้งค่าต่อไดเรกทอรีสำหรับเซิร์ฟเวอร์ Apache WordPress เก็บการกำหนดค่า mod_rewrite สำหรับ "Pretty Permalinks" ไว้ที่นี่ ควรใช้ [url-rewriting] สำหรับระบบเขียนใหม่ของ WordPress โดยทั่วไป [mod-rewrite] เมื่อคุณพูดถึงโมดูล Apache โดยเฉพาะ

7
ชุดโค้ดที่ดีที่สุดสำหรับไฟล์. htaccess ของคุณ [ปิด]
เรามีคอลเลกชันที่ดีที่สุดของ Code สำหรับฟังก์ชั่นไฟล์ด้ายของคุณ php ดังนั้นฉันคิดว่ามันอาจมีประโยชน์ในการสร้างเธรดสำหรับไฟล์. htaccess ของเรา และโปรดจำไว้ว่าให้เพิ่ม SNIPPETS ของคุณเองลงในรายการนี้

8
ไม่สามารถเข้าถึงไดเรกทอรีย่อยที่ไม่ใช่ wordpress เนื่องจาก wordpress แทนที่พวกเขาด้วยข้อผิดพลาด 404
ฉันอ้างถึงคำถามนี้ถามก่อนหน้านี้และไม่ตอบอย่างเหมาะสม: Wordpress แทนที่ไดเรกทอรีย่อยจริง และยัง ไม่ใช่ "Wordpress" หน้า / รหัสได้รับข้อผิดพลาด 404 ฉันมีปัญหาเดียวกันและฉันได้ลองเกือบทุกอย่างที่ฉันพบในอินเทอร์เน็ต มันเกี่ยวข้องกับการเปิด Permalinks ในเวิร์ดเพรส อย่างไรก็ตามฉันใส่ไฟล์. htaccess ใหม่ในไดเรกทอรีย่อยด้วย: เขียนซ้ำปิด และปัญหายังคงมีอยู่ แม้ว่าฉันจะลบไฟล์ wordpress .htaccess ทั้งหมดปัญหายังคงมีอยู่ ฉันได้ลองใช้วิธีแก้ไขปัญหาอื่น ๆ ที่แนะนำเช่น ErrorDocument 401 "การเข้าถึงที่ไม่ได้รับอนุญาต" และ ErrorDocument 404 "การเข้าถึงที่ไม่ได้รับอนุญาต" และ Redirect 301 / mysubdirectory http://www.mydomain.com/mysubdirectory/index.html ในสถานที่ต่าง ๆ ทั้งหมดโดยไม่มีประโยชน์ . ใครช่วยกรุณาเสนอวิธีแก้ปัญหาอื่นได้ไหม วิธีเดียวที่ฉันสามารถแก้ไขได้คือการปิดลิงก์ถาวร แต่เราต้องการให้เปิด ขอบคุณ นิโคล

1
วิธีสร้างหน้าแสดงข้อผิดพลาด 401, 403 และ 500 ที่กำหนดเองได้อย่างไร
เมื่อพบข้อผิดพลาด 404 ไฟล์เท็มเพลต 404.php สามารถใช้เพื่อแสดงข้อความข้อผิดพลาดที่กำหนดเอง นี่คือเอกสารในบทความลำดับชั้นของแม่แบบ เป้าหมายของฉันคือการสร้างหน้าข้อผิดพลาดที่กำหนดเองสำหรับข้อผิดพลาด 401, 403 และ 500 ฉันได้ลองสร้างไฟล์ 401.php, 403.php และ 500.php ในไดเรกทอรีของธีม แต่ไม่ได้ผล ฉันจะสร้างหน้าแสดงข้อผิดพลาด 401, 403 และ 500 ที่กำหนดเองใน WordPress ได้อย่างไร

5
การย้าย WP Multisite ไปยังไดเรกทอรีย่อย
ประการแรกฉันได้อ่านบทความ จำนวนมากเกี่ยวกับกระบวนการนี้ อย่างไรก็ตามด้วยเหตุผลต่าง ๆ กระบวนการยังคงใช้งานได้ยากหรือแก้ไขปัญหาเนื่องจากไม่มีตัวอย่างที่เป็นนามธรรมหรืออาจเป็นนามธรรมเกินไป และมีโพสต์ "ไม่สามารถทำ" ได้ไม่กี่โพสต์เกือบจะตามมาด้วย "กับ 3.5 ตอนนี้คุณสามารถ" caveats ดังนั้นไม่ว่าใครจะยังคงคลุมเครือแม้ว่าจะไม่มีข้อสงสัยเล็กน้อย สรุป: วิธีย้าย wordpress multisite (WPMS) จาก root.com ไปยัง root / blogs? สำหรับตัวอย่างนี้เรากำลังย้าย WPMS จาก "root.com" เป็น "root.com/blogs" ฉันเข้าใจว่าฉันต้องอัพเดตพา ธ ในฐานข้อมูลและ wp-config.php อย่างเหมาะสม ดูเหมือนว่าฉันอาจต้องอัปเดต. htaccess ด้วยหรือไม่ ฉันยังตระหนักถึงปัญหาการทำให้เป็นอนุกรมด้วยการค้นหา / แทนที่และการปรับปรุงแบบสอบถาม MySQL ฉันมี WPMS ที่ฉันอัปเดตเป็น 3.5 ฉันพบตารางต่อไปนี้พร้อมข้อมูลโดเมนและเส้นทาง การกำหนดค่าการทำงานที่มีอยู่ก่อนที่จะย้ายไปยังไดเรกทอรีย่อย 1. wp_blogs …

7
ฉันจะข้ามการจัดการ 404 ของ wordpress และเปลี่ยนเส้นทางข้อผิดพลาด 404 ทั้งหมดสำหรับไฟล์สแตติกไปที่ 404.html ได้อย่างไร
ฉันจะข้ามการจัดการ 404 ของ wordpress และเปลี่ยนเส้นทางข้อผิดพลาด 404 ทั้งหมดสำหรับไฟล์สแตติกไปที่ 404.html ได้อย่างไร ฉันอ่านและดูเหมือนว่ามันเป็นไปไม่ได้เมื่อใช้ Permalinks? วัตถุประสงค์คือเพื่อลดการโหลดเซิร์ฟเวอร์สำหรับข้อผิดพลาด 404 โดยไม่โหลด php

5
การเปลี่ยนเส้นทางไซต์ไปที่ wp-signup.php
ฉันย้ายเนื้อหาจากเซิร์ฟเวอร์ที่ใช้งานจริงไปยังเซิร์ฟเวอร์ dev ของเราเพื่อพยายามซิงค์สภาพแวดล้อมทั้งหมด ฉันใช้ปลั๊กอินการย้าย WP All-In-One ตอนนี้เมื่อฉันเข้าถึง dev.domain.com ฉันถูกส่งต่อไปยังhttp://dev.domain.com/wp-signup.php?new=dev.domain.com ดูเหมือนว่าหนึ่งในค่าฐานข้อมูลจะต้องไม่ถูกต้องและ WordPress กำลังส่งต่อฉันที่นี่เพราะมัน หากฉันปิดใช้งาน Multisite ทุกอย่างดูเหมือนว่าจะทำงานอย่างถูกต้อง นี่คือ. htaccess ของฉัน: <FilesMatch "(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$"> Order allow,deny Deny from all Satisfy All </FilesMatch> <FilesMatch "^(wp-config\.php|readme\.html|license\.txt)"> Order allow,deny Deny from all Satisfy All </FilesMatch> และ wp-config ของฉัน: /** Multisite / Wordpress Network **/ define('MULTISITE', true); define('SUBDOMAIN_INSTALL', …

4
ไฟล์. htaccess เริ่มต้นสำหรับ WordPress หรือไม่
.htaccessไฟล์ของฉันกำลังสกัดกั้น.htaccessไฟล์ของเวิร์ดเพรส โมดูลใดและการตั้งค่า.htaccessใดที่จำเป็นสำหรับ WordPress เพื่อให้ทำงานได้? ฉันจะหา.htaccessไฟล์เริ่มต้นของ WordPress ได้จากที่ไหน?
15 htaccess 

3
Wordpress รุ่นใดที่ให้ความสำคัญกับ php.ini, wp-config และ. htaccess
สมมติว่าฉันต้องการเปลี่ยนขีด จำกัด การอัปโหลดสูงสุดสำหรับเว็บไซต์ Wordpress และฉันให้ค่าต่อไปนี้: wp-config.php: 128MB php.ini: 256MB .htaccess: 64MB ดังนั้น Wordpress อันไหนที่จะให้ความสำคัญกับการประมวลผลเมื่อจำเป็น?

3
เปลี่ยนเส้นทางทั้งเว็บไซต์ไปยังหน้าเดียว
ฉันต้องการเปลี่ยนเส้นทางเว็บไซต์ WordPress ทั้งหมดไปยังหน้า WordPress เดียว ประเภทของโหมดการบำรุงรักษา แต่การเปลี่ยนเส้นทางจะต้องไปที่หน้า WordPress ที่เผยแพร่ น่าเสียดายที่หน้าบำรุงรักษาที่ฉันต้องการแสดงนั้นต้องใช้ปลั๊กอิน WordPress อื่น ๆ ฉันไม่ทราบเกี่ยวกับปลั๊กอินโหมดการบำรุงรักษาใด ๆ ที่ให้คุณทำสิ่งนี้ ส่วนใหญ่จะให้คุณเขียนโค้ด HTML / CSS ที่กำหนดเอง ฉันกำลังคิดถึงกฎ. htaccess mod_rewrite อย่างไรก็ตามฉันอ่อนแอมากกับ mod_rewrite ครั้งแรกผมเปลี่ยนเส้นทางที่ยอมรับคนพิการ จากนั้นฉันพยายามใช้: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/index.php?page_id=813$ RewriteRule ^(.*)$ /index.php?page_id=813 [R=307,L] อย่างไรก็ตามกฎเหล่านี้สร้างการวนรอบการเปลี่ยนเส้นทาง page_id=813คือ ID ของหน้าบำรุงรักษาของฉันแน่นอน มีใครรู้บ้างเกี่ยวกับปลั๊กอินโหมดบำรุงรักษาซึ่งเปลี่ยนเส้นทางไปยังหน้าที่เผยแพร่ หรือบางคนสามารถช่วยฉันแก้ไขกฎ mod_rewrite ได้หรือไม่ ไชโยเพิ่มถ้าเราสามารถออก/wp-adminจากกฎการเปลี่ยนเส้นทาง

3
กำบัง wp-content / themes / name / images ไปที่ไดเร็กทอรี images โดยใช้ htaccess
ฉันพยายามในสิ่งที่ฉันคิดว่าจะเป็นอะไรที่เรียบง่ายจริงๆที่ปิดบัง URL ของฉัน แต่ดูเหมือนจะไม่สามารถใช้งานได้ ฉันต้องการลิงก์ไปยังรูปภาพในแท็ก img ของฉันโดยไม่ต้องพิมพ์ URL เต็ม กล่าวคือ Current url: http://server.com/wp-content/themes/standard/images/img.jpg or <img src = "http://server.com/wp-content/themes/standard/images/img.jpg" /> อย่างไรก็ตามในหน้าของฉันฉันต้องการทำ <img src="http://server.com/images/img.jpg" /> ดูเหมือนว่าจะไม่มีอะไรทำงานบน localhost ของฉัน ฉันใช้เซิร์ฟเวอร์ Apache บนเครื่องที่ใช้ Windows 7 ฉันกำลังพยายามใช้. htaccess เพื่อทำสิ่งที่ฉันได้กล่าวไว้ข้างต้น นี่คือไฟล์. htaccess ของฉันในรูทของเว็บไซต์ของฉัน อัปเดต: ฉันลองใช้คำแนะนำ ZweiBlumen ด้านล่าง แต่ดูเหมือนจะไม่ทำงาน ฉันลองใช้คำแนะนำ Geerts และเพิ่มวิธีการเขียนใหม่ไปยัง misc.php ของฉันในโฟลเดอร์ admin ของฉัน จากนั้นฉันไปที่หน้า …

2
ปรับปรุงความปลอดภัยของเวิร์ดเพรสโดยการซ่อนทรัพยากรที่ไม่ใช่สาธารณะ
ฉันใหม่จาก wordpress และฉันต้องการปรับปรุงความปลอดภัยของ wordpress multisite โดยการซ่อนทรัพยากรที่ไม่ใช่สาธารณะเช่น wp-admin, wp-config ฯลฯ ดูเหมือนว่าการตั้งค่าของฉันจะใช้งานได้ แต่ฉันไม่รู้ว่าการตั้งค่านี้อาจทำให้บางอย่างเสียหาย (คุณสมบัติหลัก, ปลั๊กอินยอดนิยม ฯลฯ ) การตั้งค่าทั่วไปของฉันดีหรือไม่? การตั้งค่าของฉันปรับปรุงการรักษาความปลอดภัยจริงหรือฉันเสียเวลาหรือไม่ httpd-vhosts.conf (apache) # Disallow public access php for .htaccess and .htpasswd files <Files ".ht*"> Require all denied </Files> # Disallow public access for *.php files in upload directory <Directory "/htdocs/wp-content/uploads/"> <Files "*.php"> deny …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.