Apache

HTTP authentication với PHP

Thông thường để giới hạn truy cập tập tin, thư mục nào đó, chúng ta định nghĩa một vài dòng ở .htaccess, buộc người dùng nhập đúng username và password đã được định trước ở một file .htpasswd.

Đại khái là:

  1. AuthType Basic
  2. AuthName "Some Description"
  3. AuthUserFile /home/thehong/.htpasswd
  4. Require valid-user

Tuy nhiên, đôi khi chúng ta cần bảo vệ ở một số trường hợp cụ thể hơn, không phải tập tin hay thư mục thông thường, thí dụ /index.php/shoutbox/administrator. Khi này chúng ta có thể kết hợp PHP.

Disallow search engine access your sub-domain pages

Big problem with SEO one my previous article: There are maybe many URL for one page, that is so bad for SEO. To fix that problem, we should disallow search engines to access your sub-domain pages. How to do that?

Drupal và sub-domain

Đối với những site có rất nhiều nội dung, có lẽ chúng ta cần tạo những URL đơn giản, gọn gàng để người dùng dễ nhớ để truy cập lại sau này. Thí dụ, toila.net/thehong thì đẹp hơn toila.net/index.php?q=user/1, web.com/thongbao sẽ dễ nhớ hơn web.com/index.php?q=taxonomy/term/1+2+3 rất nhiều hay là thehong.yeublog.com sẽ chuyên nghiệp hơn là yeublog.com/index.php?module=blog&action=frontpage, ... Đối với sub-domain dạng sub folder thì vấn đề được giải quyết rất đơn giản, nhưng đối với sub-domain dạng *subdomain.domain.com* thì có một số trở ngại. Bài viết này nêu lên một số trở ngại và cách giải quyết.

Syndicate content