ฉันมีเว็บไซต์ที่มีโฟลเดอร์รูท 'www' แต่ฉันใส่ไฟล์ php ทั้งหมดรวมถึง index.php ไว้ในโฟลเดอร์ย่อยของรูท ฉันเขียนไฟล์ .htaccess ให้กับตัวเองเพื่อเปลี่ยนเส้นทาง ดังนั้นหากฉันป้อน www.test.com
ไฟล์นั้นจะข้ามไปที่ www.test.com/folder
และแสดง index.php
ด้านล่างนี้คือ .htaccess
ของฉันซึ่งฉันใส่ไว้ในรูท
RewriteEngine On
RewriteBase /
RewriteRule ^folder2 - [L]
#ignore folder2 in which I put important files, but no works for the website
RewriteCond %{REQUEST_URI} !^/folder(.*)
RewriteRule (.*) /folder/$1
ตอนนี้ ฉันต้องการเปลี่ยนไฟล์ .htaccess เพื่อให้บรรลุเป้าหมายเหล่านี้:
- เมื่อฉันป้อน
www.test.com
ให้ข้ามไปที่www.test.com/folder
ตามปกติ แต่แสดง URL โดยไม่มี โฟลเดอร์ ทุกหน้าในโฟลเดอร์จะแสดง URL โดยไม่มีชื่อโฟลเดอร์ เช่น
www.test.com/shop/page1
->www.test.com/page1
ฉันค้นหาสคริปต์บางส่วนแล้ว แต่ไม่มีสคริปต์ใดทำงานเลย
/shop/
เกี่ยวข้องกับ/folder/
อย่างไร พวกเขาเหมือนกันหรือเปล่า? - person anubhava   schedule 12.05.2015