我在为wordpress页面生成htaccess文件时遇到了一些麻烦。我不会深入研究有关页面的细节,但请知道必须采取的方式。
我有以下网址:
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,但我正在努力解决这些漂亮的网址问题。
这就是我现在所拥有的:
# 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
我已经尝试过在线生成的其他规则来做漂亮的网址,但没有运气。说实话,我不完全确定我在哪里将规则放在上面的代码中。非常感谢任何帮助。
答案 0 :(得分:2)
尝试以下操作(由http://martinmelin.se/rewrite-rule-tester/验证):
RewriteRule ^hire-vehicle-detail/(.+)$ index.php/hire-vehicle-detail.php?id=$1