致@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它不起作用并给出以下错误消息
news.php文件中的禁止
您无权访问此服务器上的/ url / news。
代码如下
RewriteEngine on
RewriteRule ^news news.php
RewriteRule ^news/id/(.*)/article/(.*) news.php?id=$1&article=$2
D:/projects/url/news.php
任何指导都将不胜感激。
致@All,没有人回答这个问题?