1

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

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

RewriteEngine On
RewriteRule ^test1.html$ test2.html

这将我带到一个 404 状态...

未找到

在此服务器上找不到请求的 URL /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

帮助表示赞赏!

4

0 回答 0