无法让基本的mod_rewrite工作

时间:2013-05-01 17:37:56

标签: .htaccess mod-rewrite

关于stackoverflow的第一个问题,第一次使用mod_rewrite,如果我违反了任何规则,我会道歉。 =]

我从根网站目录中的两个测试文件和基本的.htaccess重写规则开始,如下所示......

RewriteEngine On
RewriteRule ^test1.html$ test2.html

这让我想到了一个表达......的404。

  

未找到

     
    

在此服务器上找不到请求的网址/mnt/target05/847638/092754/dev.samplewebsitename.org/web/content/test2.html。“

  

我已经确认这是我的网站主机的服务器端网络目录路径。接下来的测试我将该路径添加到CondPattern并收到相同的404结果......

RewriteEngine On
RewriteRule ^test1.html$ /mnt/target05/847638/092754/dev.samplewebsitename.org/web/content/test2.html

为了回避路径,我成功测试了以下绝对CondPattern ......

RewriteEngine On
RewriteRule ^test1.html$ http://dev.samplewebsitename.org/web/content/test2.html

所以...我知道重写是有效的。作为一个新手,我敢肯定这是一个简单的问题,但不熟悉这些问题让我感到沮丧。我的最终目标是拥有以下内容..

RewriteRule    ^Home/?$    index.php?p=home

帮助表示赞赏!

0 个答案:

没有答案