【发布时间】:2014-01-09 13:22:04
【问题描述】:
我网站上的用户正在创建他们自己的页面,我想创建带有重定向和屏蔽真实 URL 的子域。
我已经制定了 RewriteRule:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com$
RewriteCond %1 !=www
RewriteRule ^(.*)$ @987654321@ [QSA,R=302]
当用户输入:subdomain.domain.com 时,他将被转移到 php 脚本,女巫在 DB 中按页面名称查找 ID 并重定向到:
domain.com/workarea/pages/ID/index.html
我不想掩盖真实的 URL,只是为了显示带有子域的 URL
subdomain.domain.com
但我也想在/ 之后显示所有内容,当用户去画廊或其他的时候,比如:
subdomain.domain.com/index.html
subdomain.domain.com/gallery.html
但我不知道该怎么做。
我尝试使用[P] 标志,但它只是重定向到domain.com,
或者只是不要让 php 脚本工作。
请帮帮我!
【问题讨论】:
标签: php .htaccess mod-rewrite