1

我已经在根文件夹中运行了一个博客,我想在一个名为“test”的子目录中测试另一个博客。

如何使所有链接指向 example.com/test/login.php 而不是 example.com/login.php?我不想编辑文件中的所有链接,我希望这个链接以 root 身份运行,以便以后在将其投入生产时无需更改任何内容。我认为可以使用 .htaccess 疯狂的重写模块来修复它,但我还没有弄清楚,所以请帮助节省我的时间!

4

1 回答 1

1

启用mod_rewrite.htaccess通过httpd.conf然后将此代码放入您的 DOCUMENT_ROOT/.htaccess文件中:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_REFERER} /test/ [NC] 
RewriteRule !^test/ /test%{REQUEST_URI} [L,NC,R]

参考:Apache mod_rewrite 简介

于 2013-10-16T15:33:49.410 回答