【发布时间】:2012-10-12 05:45:48
【问题描述】:
我在根目录中有一个旧的 html 站点,在一个名为 new 的子目录中有一个新的 WP 站点。我只希望主 url 直接进入 /new 而不显示目录名称 /new
【问题讨论】:
标签: mod-rewrite rewrite
我在根目录中有一个旧的 html 站点,在一个名为 new 的子目录中有一个新的 WP 站点。我只希望主 url 直接进入 /new 而不显示目录名称 /new
【问题讨论】:
标签: mod-rewrite rewrite
尝试将这些规则放在文档根目录的 htaccess 文件中:
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/new%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/new%{REQUEST_URI} -d [OR]
RewriteCond %{DOCUMENT_ROOT}/new%{REQUEST_URI} -s
RewriteRule ^ /new%{REQUEST_URI} [L]
首先检查以确保所请求的内容确实存在于/new 目录中。如果是,则在内部将 URI 重写为 /new。
或者,您也可以将这些规则添加到虚拟主机/服务器配置中。
【讨论】: