URL 漂亮的改写

URL Pretty rewrite

我在为 wordpress 页面生成 htaccess 文件时遇到了一些问题。我不会深入研究有关该页面的细节,但请知道事情的完成方式是必要的。

我有以下 url:

http://beta.ivech.co.uk/index.php/hire-vehicle-detail?id=1

我希望它看起来像下面这样:

http://beta.ivech.co.uk/hire-vehicle-detail/1

我已经设法用标准的 Wordpress htaccess 文件删除了 index.php,但我正在努力处理漂亮的 URL 方面。

这是我目前拥有的:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

我尝试过在线生成的其他规则来完成漂亮的 url 事情,但没有成功。说实话,我什至不确定将规则放在上面代码中的什么位置。非常感谢任何帮助。

尝试以下操作(由 http://martinmelin.se/rewrite-rule-tester/ 验证):

RewriteRule ^hire-vehicle-detail/(.+)$ index.php/hire-vehicle-detail.php?id=

另见 http://wettone.com/code/clean-urls