0

在这里没有成功地浏览过档案,所以希望有人可以在这里帮助我。

基本上我需要重定向到我的根目录中名为“trunk”的目录。我在我的根目录中放置了一个 htaccess 文件,其中包含此链接:

RewriteRule ^(.*)$ /mysite/trunk/$1 [L]

这完美地重定向到我希望的正确页面,即 mysite.com/trunk/site/login

我现在真正需要做的是尽可能从 url 中删除“主干”,但仍然让站点指向此页面。

请问我怎样才能最好地做到这一点?

非常感谢

4

1 回答 1

0

像这样的东西?

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/mywebsite/trunk/
RewriteRule ^mywebsite/(.*)$ /mywebsite/trunk/$1 [L]

RewriteCond %{THE_REQUEST} \ /mywebsite/trunk/([^\?\ ]*)
RewriteRule ^ /mywebsite/%1 [L,R=301]
于 2013-10-14T15:21:19.640 回答