更改URL结构后,是否需要修改网站中的链接?

时间:2013-01-31 15:29:27

标签: php .htaccess

我正在清理我的网址。

说我有一个网址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]

0 个答案:

没有答案