如何調試Apache的URL重寫

歸類于服務器技術 一條評論

對于Apache URL重寫的調試,一直是比較頭疼的問題,因為在服務器端并且沒有debug工具。網上流行的方法就是用rewrite的日志文件,給virtualhost添加如下設置:

 #Rewrite Log
 RewriteLog logs/drupal001.com-rewrite.log #此處可以寫絕對地址
 RewriteLogLevel 3

這樣可以在Apache默認的日志文件的地方,(一般是/var/log/httpd/),如此以來,可以通過tail -f 的方式來刷新日志文件觀察apache URL重寫的基本過程。

閱讀全文 《如何調試Apache的URL重寫》

7,782 Views , ,

Drupal自定義代碼實現URL重寫

歸類于Drupal | SEO 3 條評論

drupal中使用URL別名在SEO以及網站用戶體驗方面非常重要,通常我們使用如下幾個模塊,

  1. path(核心模塊)
  2. pathauto
  3. path_redirect
  4. global_redirect

一般情況下,給一個URL設置一個別名,全站的所有URL都會更新用這個別名來代替原來的URL。

比如: /user/1 —> /robbin-zhao

這樣設置的URL會被保存在url_alias表中。

這里有兩個術語:
1. outbound URL 輸出URL,或者顯示/打印的URL。
2. inbound URL 請求URL,可以理解為進來的URL。

了解了術語之后,我們理解一下Drupal處理URL別名的方式,
閱讀全文 《Drupal自定義代碼實現URL重寫》

1,635 Views , , ,

頂部
安徽福彩15选5走势图