我关于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
帮助表示赞赏!