Kẻ thù

Sep 21

Giảng xong bài kinh về lòng vị tha, sư thày hỏi, ai trong số các phật tử sẵn sàng tha thứ cho kẻ thù.  Tất cả mọi người đều đưa tay lên trừ một ông lão ngồi bên dưới.

- Chẳng lẽ cụ không thể tha thứ cho kẻ thù của mình ư?

- Tôi không có kẻ thù.

- Thật là đức độ. Thế cụ bao nhiêu tuổi rồi?

- 90 tuổi.

- Cụ hãy cho mọi người biết bí quyết sống đến 90 tuổi, mà không có một kẻ thù nào.

Ông lão cao giọng nói: – Chỉ có một cách là phải tiêu diệt hết lũ chúng nó mà thôi! :silly:

Read More

Can you find true love on the Internet?

Sep 15

Lang thang túm được cái này :lol:

Can you find true love on the Internet?

Read More

[Joomla and IIS] Enabling Search Engine Friendly URLs

Aug 28

Hôm nay viết 1 mẹo giúp enable SEF cho site chạy Joomla trên host Windows chạy IIS :biggrin:

Để dùng được SEF trên host chạy IIS thì bản thân host đó phải hỗ trợ  URL rewriting. IIS 6.0 thì không hỗ trợ sẵn nên ta phải dùng 1 module của hãng thứ 3, ví dụ như ISAPI_Rewrite hoặc Ionics ISAPI Rewrite Filter. IIS7.0 đã hỗ trợ URL rewriting, việc cần làm là cài đặt Microsoft URL Rewrite Module for IIS 7.0 cho host là có thể sử dụng được.

Sau khi đã chắc chắn host đã hỗ trợ đầy đủ URL rewriting, tạo file web.config tại thư mục gốc của joomla, giống như C:\inetpub\wwwroot\<your joomla folder>, sau đó paste đoạn mã xml sau:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Security Rule" stopProcessing="true">
          <match url="^(.*)$" ignoreCase="false" />
          <conditions logicalGrouping="MatchAny">
            <add input="{QUERY_STRING}" pattern="mosConfig_[a-zA-Z_]{1,21}(=|\%3D)" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="base64_encode.*\(.*\)" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="(\<|%3C).*script.*(\>|%3E)" />
            <add input="{QUERY_STRING}" pattern="GLOBALS(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="_REQUEST(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
          </conditions>
          <action type="CustomResponse" url="index.php" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
        </rule>
        <rule name="SEO Rule">
          <match url="(.*)" ignoreCase="false" />
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" pattern="" ignoreCase="false" />
            <add input="{URL}" negate="true" pattern="^/index.php" ignoreCase="false" />
            <add input="{URL}" pattern="(/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$" />
          </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
      </rules>
    </rewrite>
 </system.webServer>
</configuration>

Lưu lại rồi chuyển vào quản lý mục Global Configure trong administrator của joomla. Enable SEO Setting của joomla, save là xong.

Quá đơn giản phải không :tongue:

Read More

Biên niên sử đời sinh viên

Aug 24

Túm đc cái này trên mạng SHN, hài vãi :w00t:


Bắt đầu mỗi học kỳ mới
new semester
Sau tuần thứ nhất
after one week

Read More

Multi-domain for wordpress site

Aug 23

Lâu lắm chả có lấy 1 bài viết nào ra hồn, phần vì chăm lo cho cái site của cty mà nó mới die nên chán, phần vì bận rộn lung sờ tung nên hôm nay mới thử viết tiếp 1 cái mẹo nho nhỏ giúp những ai chưa biết có thể vận dụng vào công việc.

Như đã biết, wordpress tự động lưu cứng 2 giá trị là WP_SITEURLWP_HOME ngay từ khi setup blog vào database. Không biết chủ ý của các developers khi viết WP là gì nhưng khi chuyển host (từ demo lên live site chẳng hạn) thì người dùng phải sửa lại giá trị này (bằng cách vào Setting/General hoặc edit trực tiếp trong csdl thông qua 1 trình quảnh lý mysql nào đó). Và có một bất tiện nho nhỏ nữa là người dùng không thể sử dụng multi-domain cho site wordpress của mình được.

Để khắc phục vấn đề này chúng ta có thể sử dụng 1 plugin có tên PS WP Multi Domain (download tại đây). Hoặc đơn giản hơn là sửa ngay file wp-config.php. Sửa bằng cách thêm 2 câu lệnh sau vào trong file wp-config.php:

1
2
define( 'WP_SITEURL','http://'.$_SERVER['SERVER_NAME'] );
define( 'WP_HOME','http://'.$_SERVER['SERVER_NAME'] );

Chúc các bạn thành công :smile:

Read More