0

我试图通过使用 mod_rewrite 使我的 URL 对用户和 SEO 更友好,我确保我有 mod_rewrite 可用并启用,并且我已经写了一个规则,但是我没有得到任何工作,下面是我具有http://hoursofdev.bitnamiapp.com/searchResults.html?fLat=41.7420294&fLong=-72.7398906&tm=&dt=&ct=&loc=&runBy=query&locType=gps&q=Starbucks的 mod-rewrite 规则(正在创建此 URL通过javascript函数)

变成

http://hoursofdev.bitnamiapp.com/Starbucks.html

.htaccess

RewriteEngine On
RewriteRule ^([^/]*)\.html$ /searchResults.html?fLat=41.7420294&fLong=-72.7398906&tm=&dt=&ct=&loc=&runBy=query&locType=gps&q=$1 [L]

我还确保在我的 httpd.conf 文件中允许覆盖。

任何帮助我弄清楚为什么我没有看到任何重写规则过程的方向都会有很大的帮助。

谢谢。

4

1 回答 1

0

你可以用别名代替吗?如果只有这个 url 使别名更容易一些:

Alias /Stabucks.html /searchResults.html?fLat=41.7420294&fLong=-72.7398906&tm=&dt=&ct=&loc=&runBy=query&locType=gps&q=Starbucks
于 2013-04-13T13:04:28.810 回答