导航
用户登录
最新blog文章
搜索
在线用户
目前共有 0 位用户和 0 位游客在线。
lighttpd drupal 的 url 重写规则
由 guoshuang 于 周四, 02/21/2008 - 09:32 提交。
也就是 drupal 所说的 clean url
url.rewrite-final = (
"^/system/test/(.*)$" => "/index.php?q=system/test/$1",
"^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^/([^.?]*)$" => "/index.php?q=$1"
)
第一句满足drupal后台管理的测试 简洁链接。
via http://drupal.org/node/43782
Apache drupal 重写规则 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
drupal lighttpd clean url 的另一个办法: 修改这个 sites/default/settings.php 文件 if (strpos($_SERVER['SERVER_SOFTWARE'], 'lighttpd') !== false) { $_lighty_url = $base_url.$_SERVER['REQUEST_URI']; $_lighty_url = @parse_url($_lighty_url); if ($_lighty_url['path'] != '/index.php' && $_lighty_url['path'] != '/') { $_SERVER['QUERY_STRING'] = $_lighty_url['query']; parse_str($_lighty_url['query'], $_lighty_query); foreach ($_lighty_query as $key => $val) $_GET[$key] = $_REQUEST[$key] = $val; $_GET['q'] = $_REQUEST['q'] = substr($_lighty_url['path'], 1); } }
nginx 规则 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?q=$1 last; } via http://hostingfu.com/article/running-drupal-with-clean-url-on-nginx-or-lighttpd
由 guoshuang 于 周四, 02/21/2008 - 09:32 提交。 Apache drupal 重写规则 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
drupal lighttpd clean url 的另一个办法: 修改这个 sites/default/settings.php 文件 if (strpos($_SERVER['SERVER_SOFTWARE'], 'lighttpd') !== false) { $_lighty_url = $base_url.$_SERVER['REQUEST_URI']; $_lighty_url = @parse_url($_lighty_url); if ($_lighty_url['path'] != '/index.php' && $_lighty_url['path'] != '/') { $_SERVER['QUERY_STRING'] = $_lighty_url['query']; parse_str($_lighty_url['query'], $_lighty_query); foreach ($_lighty_query as $key => $val) $_GET[$key] = $_REQUEST[$key] = $val; $_GET['q'] = $_REQUEST['q'] = substr($_lighty_url['path'], 1); } }
nginx 规则 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?q=$1 last; } via http://hostingfu.com/article/running-drupal-with-clean-url-on-nginx-or-lighttpd
- guoshuang 的blog
- 要发表评论,请先登录 或 注册
最新评论
22 周 6 天 前
22 周 6 天 前
22 周 6 天 前
24 周 2 天 前
28 周 4 天 前
28 周 4 天 前
33 周 2 天 前
33 周 2 天 前
35 周 6 天 前
36 周 51 分钟 前