htaccess - 脚本在子目录中

时间:2013-10-16 15:27:04

标签: apache .htaccess

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

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

1 个答案:

答案 0 :(得分:1)

启用mod_rewrite.htaccesshttpd.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 Introduction