【发布时间】:2013-06-21 19:30:36
【问题描述】:
我正在尝试使用以下 mod_rewrite 代码将我的网站的 url 更改为不同的,但它似乎正在重定向并且我希望页面加载我的目标 url。
假设我要加载网址:www.AAAAAA.com/store/index.php?categ=cars 但在 URL 栏中,我想显示以下内容: www.AAAAAA.com/store/cars
我的代码是这样的(但由于它重定向并且无法正确重写而无法正常工作):
RewriteEngine On
RewriteRule ^store/(.*)$ store/index.php?categ=$1 [L]
感谢您的任何意见!
【问题讨论】:
-
mod_rewrite 重写传入的请求,它不适应您的 html 中的现有链接。那是你的工作。
-
@mario 我不是在尝试调整任何现有链接,只是为了重写向用户显示的 URL,就像许多网站一样
-
那么,呃,您是否更改了 your html 以包含新的漂亮 url?
-
mm nop。我应该在那里做什么样的改变?它是根据 'categ' 参数动态加载的 php
标签: php apache .htaccess url mod-rewrite