【发布时间】:2013-10-14 10:29:07
【问题描述】:
我在为朋友创建一个小网站时遇到重写规则的问题,该网站为他的员工提供基本的个人资料页面,我正在寻找一种将链接创建为 facebook 样式链接的方法。
我现在有
RewriteRule ^([^/]*)$ /staff_profile.php?staff=$1 [L]
它将所有页面重定向到staff_profile.php,只有当链接输入为http://example.com/j.smith时我才需要它重定向,这将重定向到john smiths页面,
但是当访问http://example.com/WhatEverPage.php 时,我需要它来显示该页面而不是staff_profile.php
【问题讨论】:
-
这取决于
WhatEverPage.php是否是一个真实文件,或者您是否将另一个请求重定向到另一个.php文件。如果WhatEverPage.php存在,则查看anubhava 的答案,否则您可以查看RewriteCond或按照它们应该匹配的顺序创建多个RewriteRules。
标签: html regex apache .htaccess mod-rewrite