符号链接不适用于xampp中的htaccess

时间:2013-02-18 08:06:13

标签: url-rewriting xampp symlink

有几天我试图找出符号链接如何与htaccess rewriterule一起工作 为此,我创建了一个新项目,帮助我在一个网站上应用这些规则 为此我的工作所以上下文是:
在我的本地主机上的xampp文件夹中,我有一个主页 index.php ,我想称之为“home”
在这个页面中,我有一些名为 objectives.php news.php 两个页面的网址链接,我希望在未来的网站中加载动态内容

这是 index.php

的代码
<p><a href="objectives.php?menu=corporate-objectives">  
Corporate objectives - load page content for this item from objectives table</a></p>  
<p>Functional objectives ...</p>  
<p>Unit objectives ...<p>  
<p><a href="news.php?article=meeting-news">  
Meeting news - load content from news table for meeting</a></p>  
<p>Press release news ...</p>  
<p>Other news ...<p>  

以下是其他两页的代码:
objectives.php

$pages = $_REQUEST['menu'];  
echo "This is Corporate objectives -objectives.php here I load content  
according to this menu item value"."<br>";  
echo "Menu item value: ".$pages;  

news.php

$pages = $_REQUEST['article'];  
echo "This is Meeting news - news.php here I load news content  
for this article value from news table "."<br>";  
echo "Article value: ".$pages;  

我之前读到的是,在htaccess中使用RewriteRule我可以将网址更改为符号或友好的例如:
/MyTest_proj/objectives.php?menu=corporate-objectives
我想改变 的 / MyTest_proj /企业-目标

/MyTest_proj/news.php?article=meeting-news

/ MyTest_proj /会议-消息
所以我已经完成了 .htaccess

Options +FollowSymLinks  
RewriteEngine on  
RewriteRule ^([-a-zA-Z0-9]+)?$ objectives.php?menu=$1  
RewriteRule ^([-a-zA-Z0-9]+)?$ news.php?article=$1  

问题是......没有任何反应,所以我试图改变一些东西进行测试 url从主页链接:

<a href="corporate-objectives"> ...</a>  
<a href="meeting-news">...</a>  

它只能用于 objectives.php ,因为我有重写规则,第二页是 它是在同一页面上加载而不是 news.php
我已经尝试过很多方法来改变规则而不是工作......好几次,
最常见的错误就像错误401
我为长篇内容道歉,请告诉我毕竟可以做些事 谢谢!

0 个答案:

没有答案