Làm cách nào để tôi cung cấp Ứng dụng Basecamp/SAAS như miền phụ cho khách hàng?Cách cung cấp tên miền phụ tùy chỉnh cho Ứng dụng SAAS
Ví dụ: URL trang web của tôi là http://www.example.com
bất cứ khi nào người dùng đăng ký, tôi muốn cung cấp url cho họ như http://company.example.com
, tệp này sẽ tải tệp/nội dung từ thư mục /app
của trang web.
Và sau đó tôi muốn họ chọn tên miền riêng/sub-domain của họ thông qua CNAME, để họ có thể có URL như http://clients.mywebsite.com
Tôi muốn làm điều này trong PHP tinh khiết và .htaccess và dĩ nhiên tất cả mọi thứ xảy ra tự động.
Và tôi muốn giữ cấu trúc URL tương tự .., đó là http://company.example.com/login
, http://company.example.com/accounts
, http://company.example.com/files/style.css
dù những tập tin nằm bên trong thư mục /app
tôi muốn họ được truy cập như thế này.
Tôi có thể xử lý tất cả các chức năng PHP, tôi cần trợ giúp về mã .htaccess và cách thực hiện CNAME.
Làm cách nào để thực hiện điều này với .HTACCESS, ý tôi là bất cứ khi nào yêu cầu được gửi (http://company.example.com) php sẽ hiển thị trang cho phù hợp, nhưng tôi muốn giữ cấu trúc URL giống nhau. –
trong ngắn hạn, bạn không thể chỉ với .HTACCESS –
Như Dagon đã nói, bạn không thể làm điều đó với .htaccess. Đảm bảo áp dụng các cài đặt ở trên, những gì còn lại chỉ là cấu hình Apache để trỏ đến cùng một cấu trúc. –