您在這裡

請問一個網址別名Alias的問題

我有一個獨立的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?

爬文了老半天還是不得其門而入。

快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 目錄的排除設定呢?

就差一點了。

呵呵,解決了!
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !src
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

原來加一行就可以排除掉了,.htacess真要研究清楚才行,謝謝各位大大的協助。