Tôi cần trỏ tên miền gốc của tài khoản lưu trữ của tôi vào thư mục con (joomla). Tôi muốn điều này là vô hình (tức là thanh địa chỉ trình duyệt không thay đổi). Ngoài ra, tôi cần điều này để làm việc khi người dùng nhấn vào thư mục gốc hoặc một thư mục con/thư mục con.Ẩn .htaccess Chuyển hướng từ/public_html/to/public_html/folder
Tôi đã thử các quy tắc sau, hoạt động riêng lẻ, nhưng tôi không thể làm cho chúng hoạt động cùng nhau.
Cái này hoạt động khi không có tệp con/thư mục con được quy định:
RewriteEngine On
RewriteRule ^$ /joomla/ [L]
Và cái này hoạt động khi một tệp con/thư mục con được quy định:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.+)$ /joomla/$1 [L]
Tôi chỉ không thể tìm ra cách để kết hợp chúng lại.
Điều đó phát ra lỗi máy chủ 500 có hoặc không có tệp/thư mục. Khi tôi thêm "RewriteCond% {REQUEST_FILENAME}! -f" nó hoạt động với tập tin/thư mục được chỉ định, nhưng ném một lỗi 500 mà không có. – ggutenberg