【发布时间】:2014-01-07 11:53:16
【问题描述】:
我已经使用htaccess 文件来重写 URL
之前我的网址是
http://example.com/New-York-Mills.php?ff_nm_from=new&search=hotel&location=north公园
用htaccess改写后变成:
http://example.com/New-York-Mills/new/hotel/north+park
但现在没有显示结果。重写url后如何得到结果
Htaccess 代码:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+New-York-Mills\.php\?ff_nm_from=([^&]+)&search=([^&\ ]+)&location=([^&\ ]+)
RewriteRule ^ /New-York-Mills/%1/%2/%3? [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^New-York-Mills/([^/]+)/([^/]+)/([^/]+)$ /New-York-Mills.php?
ff_nm_from=$1&search=$2&location=$3 [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /style.css [NC]
【问题讨论】:
-
提供您的 .htaccess 代码
-
请使用 htaccess 代码编辑您的问题。它在评论中也不可读。
-
看看这里:bit.ly/1cVDaAM 或者像 chanchal 说的,向我们展示你的 htaccess