首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基本HTACCESS问题

基本HTACCESS问题
EN

Stack Overflow用户
提问于 2013-10-16 14:30:42
回答 2查看 82关注 0票数 2

我在我的系统上安装了WAMPSERVER。在htdocs文件夹中,我有我的项目文件夹,名为“在线商店”。

因此,为了访问我的项目,我编写了

代码语言:javascript
复制
http://localhost/online-store

我想要所有的请求

代码语言:javascript
复制
http://locahost/online-store/products/2 or http://localhost/online-store/products/ 

被重定向到api.php。我已经为此编写了htaccess代码,但它说

代码语言:javascript
复制
/online-store/products url was not found on the system.

我正在重写htaccess,使其成为restful。下面是我的HTACCESS代码。

代码语言:javascript
复制
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)$ api.php?request=$1 [QSA,NC,L]
</IfModule>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-16 14:34:30

确保将此代码放在htdocs/online-store/.htaccess

代码语言:javascript
复制
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /online-store/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ api.php?request=$1 [QSA,L]
</IfModule>
票数 1
EN

Stack Overflow用户

发布于 2013-10-16 14:39:12

您需要更改httpd.conf中的代码

wampdir/bin/apache/apache2.x.x./conf/httpd.conf

代码语言:javascript
复制
<FilesMatch "^\.ht">
    Order allow,deny
    Allow from all
    Satisfy All
</FilesMatch>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19406164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档