【发布时间】:2013-12-24 15:21:41
【问题描述】:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^product/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([a-zA-Z]+)/$ product.php?id=$1&srl=$2&item=$3&page=$4&title=$5#titleProduct
当我点击 f5 按钮进行刷新时,URL 仍然存在并且没有被重写。我尝试使用“新”重写链接访问,但它不起作用。
【问题讨论】:
-
如果没有设置其他内容,您是否检查过主 conf 文件中的 AccessFileName?
-
目前我正在使用免费的网络托管服务。我在哪里可以找到这个文件?
-
您可能无法访问 apache2 配置文件。询问您的提供商是否可以使用 .htaccess 文件。
-
“当我按下 f5 按钮进行刷新时,URL 仍然存在并且没有被重写。” 你在地址栏中输入了什么 URL?按 F5 应该完成什么(你知道重写完全是服务器内部的,对吧?)
-
哇,这意味着我需要更新每个文件以进行“新”重写?所有文件都包含带有“旧”链接的不同超链接。我想如果我写一个.htaccess文件,所有的url都会自动重写。
标签: .htaccess mod-rewrite url-rewriting