我正在清理我的网址。
说我有一个网址http://www.example.com/index.php?id=12345&name=some-name
我刚刚使用mod_rewrite
将其更改为更好看http://www.example.com/blog/12345/some-name
现在痛苦是页面index.php没有加载任何图像,css文件和锚链接都被破坏了。
我的图片位置是 http://www.example.com/images/12345/some-image.jpg
我在我的网站上使用了相对路径。
现在我需要更改所有页面上的链接吗? .htaccess可以为我做一些技巧吗?请帮忙。
这是我的.htaccess -
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^blog/(.*)/$ index.php?id=$1 [NC,L]
RewriteRule ^blog/(.*)/(.*)$ index.php?id=$1&name=$2 [NC,L]