重写请求的URL - Apache

时间:2013-12-15 00:29:25

标签: apache redirect

我只是在学习服务器的东西 - 我的服务器有一个这样的目录,安装了WordPress:

mydomainname.net/musicflow/

我注意到当我在浏览器中输入该行时,它会加载页面,可能是index.php脚本。

我创建了一个像这样的新路径

mydomainname.net/QueenAnne/

我想在浏览器中输入以上行时加载以下脚本:

mydomainname.net/QueenAnne/phpinfo.php

我查看了musicflow目录中的.htaccess文件,并尝试为QueenAnne页面编辑它,如下所示:

RewriteEngine On
RewriteBase /QueenAnne/
RewriteRule ^phpinfo.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /QueenAnne/phpinfo.php [L]

但它不起作用,当我在浏览器中输入路径时出现404错误。我有mod_rewrite的文档,但我似乎无法理解它的术语足以让它工作,任何帮助?如果重要的话,这是在GoDaddy上。

1 个答案:

答案 0 :(得分:1)

使用

创建index.php会更容易
<?php
header('Location: phpinfo.php');
exit();
?>