URL重写不适用于Zend Server Community Edition 5.3.9

时间:2013-05-13 07:12:20

标签: php apache .htaccess mod-rewrite zend-server-ce

致@All,没有人回答这个问题?

我已经尝试了以下问题跟随SO问题Zend Server Community Edition .htaccess issue,但无法取得成功。这就是为什么在这里发布我的详细信息问题如下:

Zend Community Server Edition (ZendServer-CE-php-5.3.9-5.6.0-SP1-Windows_x86)我遇到了一个非常严重的问题。

一切正常但不是URL Rewrtiting

我在Windows 7的httpd.conf文件夹的Apache文件中设置了以下内容

我在mod_rewrite文件中启用了httpd.conf模块,如

  

LoadModule rewrite_module modules / mod_rewrite.so

以下是我所有项目的文档根目录

  

DocumentRoot“D:/ projects /”

及其相关的<Directory>设置,例如

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    #Order deny,allow
    #Deny from all
</Directory>

<Directory D:/projects>
    Options Indexes +FollowSymLinks
    AllowOverride All
    #Order deny,allow
    #Deny from all
    Order allow,deny
    Allow from all
</Directory>

我在httpd.conf中设置了.htaccess,如下所示

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

现在,我有test的{​​{1}}文件夹的跟踪路径。

URL Rewriting

和.htaccess文件的内容如下

D:/projects/url


D:/projects/url/.htaccess

在news.php文件中(当我在地址栏上指定它时,如localhost:/url/news.php它不起作用并给出以下错误消息

  

禁止

     

您无权访问此服务器上的/ url / news。

news.php文件中的

代码如下

RewriteEngine on
RewriteRule ^news news.php
RewriteRule ^news/id/(.*)/article/(.*) news.php?id=$1&article=$2

D:/projects/url/news.php

任何指导都将不胜感激。

致@All,没有人回答这个问题?

0 个答案:

没有答案