百分求一个 Rewrite 写法

一个懂技术的项目经理 2007-12-07 04:24:03
急需高人的指点和帮助:

现在我的网站访问方式:

首页:http://www.yourdomain.com/index.php?userid=username
产品查看页面:http://www.yourdomain.com/product.php?userid=username&id=12345

能否用下面的形式进行访问:
首页:http://username.yourdomain.com/index.php
产品查看页面:http://username.yourdomain.com/product.php?id=12345
...全文
171 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
11楼的tipboy:

ENV:orgPage 是什么呀?能够解释到页面 index.php或者 product.php吗?
任亚军 2008-01-07
  • 打赏
  • 举报
回复
<VirtualHost *:80>
AddDefaultCharset UTF-8
ServerAdmin ni.hero@gmail.com
DocumentRoot /var/www/maidee.com/dipan.maidee.com
ServerName *.maidee.com.cn
ServerAlias *.maidee.com.cn
Options -Indexes FollowSymLinks
RewriteEngine On
RewriteLogLevel 0
RewriteLog /usr/local/apache/conf/vhosts/rewrite.log

# Custom domain Rules
RewriteRule ^(.*) $1 [E=orgPage:$1]
RewriteRule ^(.+) %{HTTP_HOST}$1
RewriteCond %{HTTP_HOST} !^dipan\.maidee\.com\.cn$ [NC]
RewriteCond %{HTTP_HOST} !^www\.maidee\.com\.cn$ [NC]
RewriteCond %{HTTP_HOST} ^[a-zA-Z][a-zA-Z0-9_]*\.maidee\.com\.cn$ [NC]
RewriteRule ^([a-zA-Z][_a-zA-Z0-9_]*)\.maidee\.com\.cn %{ENV:orgPage}?u=$1 [QSA,S=1]
RewriteRule ^(.*) %{ENV:orgPage}
</VirtualHost>

给你个我们公司正在用的把.支持所有情况下的泛域名
  • 打赏
  • 举报
回复
楼上的大侠发的正则,越来越接近答案了,但是调试还是有点问题,提示找不到页面。
lixinbill 2008-01-02
  • 打赏
  • 举报
回复
我也很想知道答案啊```大侠们 站出来!!
hackfan 2007-12-30
  • 打赏
  • 举报
回复
!http://([-A-Za-z0-9]+)\.yourdomainname.com/([-a-zA-Z0-9]\.php)(\?.*)!http://www.yournamename.com/${2}.php${3}&${1}!ig

大概这个正则
稍微修改放入.htaccess
lixinbill 2007-12-28
  • 打赏
  • 举报
回复
我也很想要这样的一个例子啊``怎么没人回呢???
bigman_lfj 2007-12-14
  • 打赏
  • 举报
回复
lz需要这么做啊
1。利用URLrewrite把所有访问的连接到航道index页面

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule . index.php
2。在index页面里面,获取现在访问的url,把url解析
获取当前url--->然后把url解析了
3。把页面引导到指定文件
解析的URL---〉到想到userid=???或product.....
andylrr 2007-12-13
  • 打赏
  • 举报
回复
支持泛域名解析
pzhuyy 2007-12-11
  • 打赏
  • 举报
回复
首先域名要支持泛域名解析.
Rewrite就比较简单了,Google/Baidu一下,一大堆.
mh_rock 2007-12-10
  • 打赏
  • 举报
回复
up...
  • 打赏
  • 举报
回复
等待接分者啊。。。。
椅子来了 2007-12-07
  • 打赏
  • 举报
回复
和谐接分


24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧