首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >忽略Mod_Rewrite中的主目录

忽略Mod_Rewrite中的主目录
EN

Stack Overflow用户
提问于 2013-01-30 05:38:39
回答 1查看 64关注 0票数 0

我在等着重写一个像这样的域名:http://domain.com/USER o一个像这样的http://domain.com/viewer/user.php?username=USER域名。

但如果用户名为空,则忽略该规则并将其保留在主页上。

这是我现在所拥有的:

代码语言:javascript
代码运行次数:0
运行
复制
RewriteRule ^([^/]*)$ /viewer/user.php?username=$1 [L]

但它将主页视为用户。

请帮帮忙,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-30 14:15:57

你可以试试这个:

代码语言:javascript
代码运行次数:0
运行
复制
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !user\.php
RewriteCond %{REQUEST_URI}  ^/([^/]+)           [NC]
RewriteRule  .*    viewer/user.php?username=%1  [L]

静默映射

http://domain.com/USER

至:

http://domain.com/viewer/user.php?username=USER

vieweruser.php是固定字符串,而USER不是固定字符串,可以是任何名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14592785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档