重写 URL 以从子目录中获取内容
Rewrite URL to get contents from sub-directory
我已将我的 /etc/hosts
文件编辑为 link domain.com
到我的本地主机。现在,当我访问 domain.com
时,我希望它从 domain.com/site/
获取站点内容,但只使用 URL domain.com
,从而从 URL 中删除 site/
].
我以前做过一次,所以我知道这是可能的,但我丢失了代码。有人可以帮助我吗? .htaccess
脚本不是我的强项。如果这是其他内容的副本,我们深表歉意。
您可以在 DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteRule ^((?!site/).*)$ site/ [L,NC]
我已经设法使用以下代码来实现它:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)your_directory
RewriteRule ^(.*)$ your_directory/ [L]
我已将我的 /etc/hosts
文件编辑为 link domain.com
到我的本地主机。现在,当我访问 domain.com
时,我希望它从 domain.com/site/
获取站点内容,但只使用 URL domain.com
,从而从 URL 中删除 site/
].
我以前做过一次,所以我知道这是可能的,但我丢失了代码。有人可以帮助我吗? .htaccess
脚本不是我的强项。如果这是其他内容的副本,我们深表歉意。
您可以在 DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteRule ^((?!site/).*)$ site/ [L,NC]
我已经设法使用以下代码来实现它:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)your_directory
RewriteRule ^(.*)$ your_directory/ [L]