PDA

View Full Version : Hỏi về .htaccess :)



TrocTom
04-07-2009, 12:15
Hiện mình đang cài code subdomain.
Trong code đó có 1 file .htaccess và index.php đặt ở root với nội dung file .htaccess như sau:


ErrorDocument 404 /index.php
DirectoryIndex index.php index.html index.htm

Tức là sẽ nhận diện file index.php trước.
Khi đó thì các subdomain dạng "abc.domain.com" hoạt động tốt .
Nhưng không thể vào được domain.com

Tương tự khi mình đổi vị trí của index.html và index.php thì tình hình ngược lại đó là doamin.com vào bình thường nhưng "abc.domain.com" thì lại hiển thị domain.com chứ ko direct sang link khác :|

Còn nếu mình xóa cái index.html của mình trên root đồng thời sửa cái .htaccess thì tình hình là chả hiện cái nào nữa :|

À ở everydns mình config thế này:
Host Type Value
*.domain.com | A | 210.245.80.113
subdomain.domain.com | A | 210.245.80.113
www.domain.com | CNAME | domain.com
domain.com | A | 210.245.80.113

Cpanel thì add 1 subdomain là subdomain.domain.com cho thư mục domain.com/subdomain

Giờ mình phải làm sao :|

lovelycesar
06-07-2009, 02:06
Trường hợp bạn đưa ra người xem chưa rõ tình huống gì hết, xem mãi chẳng hiểu nói gì!
Bạn có thể thử như sau:
1. Tạo 2 file .htaccess ở domain và subdomain
2. Cái .htaccess ở subdomain, bạn bỏ đi dấu / (nếu có, nó sẽ đọc file index.php ở domain đó)

ErrorDocument 404 index.php

fotech_nd
06-07-2009, 10:05
Bạn thử làm như thế này xem nhé (ko biết nguyên nhân lỗi là gì nên ko biết có đc ko:D)

- Tạo file .htaccess trong thư mục domain.com/subdomain với nội dung


DirectoryIndex index.php index.html index.htm

- Tạo file .htaccess trong thư mục doamin.com với nội dung


DirectoryIndex index.html index.htm index.php