Url重写执行重定向而不是源映射

时间:2013-06-15 20:14:23

标签: php apache url-rewriting

我在服务器上安装了wordpress并将其放在apps / wordpress /.

文件夹下

我想要做的是使用网址http://mydomain.com/blog而不是网址http://mydomain.com/apps/wordpress

使wordpress可用

为了做到这一点,我写了一个.htaccess文件,我把它放在我的服务器的根目录下。这是文件:

RewriteEngine    on
RewriteBase      /
RewriteRule      ^blog$    blog/  [PT]
RewriteRule      ^blog     /app/wordpress  [PT]

问题在于,浏览器不会向我提供apps / wordpress的内容,而是接收301然后重定向到apps / wordress。我想要做的是隐藏/ blog后面的apps / wordpress url而不是重定向。

任何想法如何做到这一点?

2 个答案:

答案 0 :(得分:0)

请尝试使用Alias指令,即:

   Alias /blog   /<path to htdocs>/app/wordpress

答案 1 :(得分:0)

好的,我不知道为什么,但这是有效的:

RewriteRule ^blog$ blog/
RewriteRule ^blog/(.*) /apps/wordpress/$1

无关紧要,现在正在运作:)