我有一個獨立的php頁面(不使用Page或view),比如說為 http://mydomain.com/src.php?q=1,而q=1 為帶入的參數及值,
若我希望能利用Alisa轉為使用 http://mydomain.com/src/1 的方式來帶入參數,
請問一下該往哪個方向思考及實做呢?謝謝!
修改page.tpl.php、phptemplate.engine或是將src.php 更名為 page-src.tpl.php?
爬文了老半天還是不得其門而入。
我有一個獨立的php頁面(不使用Page或view),比如說為 http://mydomain.com/src.php?q=1,而q=1 為帶入的參數及值,
若我希望能利用Alisa轉為使用 http://mydomain.com/src/1 的方式來帶入參數,
請問一下該往哪個方向思考及實做呢?謝謝!
修改page.tpl.php、phptemplate.engine或是將src.php 更名為 page-src.tpl.php?
爬文了老半天還是不得其門而入。
Re: 請問一個網址別名Alias的問題
用 google 查查 Apache ReWrite 應該就能解決你的問題了.
Re: 請問一個網址別名Alias的問題
看看drupal的.htaccess,有寫喔
--
from open mind to open source~
Re: 請問一個網址別名Alias的問題
正在努力設定中,謝謝各位的回覆。
Re: 請問一個網址別名Alias的問題
快ok了,不過差個臨門一腳
目前的問題是受限於原drupal的簡短網址的關係,如下
# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
上面是Drupal預設的.htacess的簡短網址設定
RewriteRule ^src/([0-9]+)$ http://mydomain.com/src.php?id=$1 [nc]
上面這行是我的設定,但因Drupal預設將全部導到 index.php,因此造成我的 src 導向無法成功,拿掉Drupal預設那行,我的src就正常(不過不能拿掉),
是否有參數可將^(.*)$ 做 src 目錄的排除設定呢?
就差一點了。
Re: 請問一個網址別名Alias的問題
呵呵,解決了!
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !src
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
原來加一行就可以排除掉了,.htacess真要研究清楚才行,謝謝各位大大的協助。