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