gpt4 book ai didi

php - .htaccess 已被读取但重写 url 不起作用

转载 作者:可可西里 更新时间:2023-11-01 13:17:25 24 4
gpt4 key购买 nike

httpd.conf中rewrite的模块如下:

LoadModule rewrite_module modules/mod_rewrite.so

.htaccess 的路径:

c:\wamp\www\magentodev\.htaccess

因此在 .htacess 中我有这个:

<IfModule mod_rewrite.so>

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_URI} ^/boombottleh2o\+?$
RewriteRule (.*) /gu/boombottleh2o.php [NC,L,QSA]

//some other ones

</IfModule>

我希望尝试:

localhost/magentodev/boombottleh2o

代替:

localhost/magentodev/gu/boombottleh2o.php

它应该可以工作,因为它正在生产环境中工作,而不是在本地主机上工作,我有 wamp 服务器 apache,这里是一些配置:

在C:​​\wamp\bin\apache\apache2.4.9\conf\httpd.conf:

<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>

Anu 所说的不正确,所以我更改了 C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf到:

<Directory "C:/wamp/www/">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<VirtualHost *:80>
ServerAdmin localhost
DocumentRoot C:/wamp/www/
ServerName localhost
</VirtualHost>

我不知道哪里出了问题,感谢您的帮助

最佳答案

让你的 C:/wamp/www/magentodev/.htaccess 像这样:

ErrorDocument 404 default
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^boombottleh2o(/.*)?$ gu/boombottleh2o.php [NC,L]

mod_rewrite 引用:

关于php - .htaccess 已被读取但重写 url 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34601956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com