.htaccess-URL重写帮助

.htaccess-URL重写帮助,url,url-rewriting,Url,Url Rewriting,我的.htacess文件中有以下代码: RewriteEngine On RewriteRule ^article/(\d.*) article.php?id=$1 当我打开这样的链接时: http://localhost/mysite/article/10 页面将打开,但没有加载图像、CSS、JS文件,我想问题是页面将指向此URLarticle/10,因此article.php中的每个URL都将更改为新URL,即使重定向工作正常 如何解决此问题?这取决于您的资源存储在哪里以及它们在文章中的

我的.htacess文件中有以下代码:

RewriteEngine On
RewriteRule ^article/(\d.*) article.php?id=$1
当我打开这样的链接时:

http://localhost/mysite/article/10
页面将打开,但没有加载图像、CSS、JS文件,我想问题是页面将指向此URL
article/10
,因此
article.php
中的每个URL都将更改为新URL,即使重定向工作正常


如何解决此问题?

这取决于您的资源存储在哪里以及它们在文章中的链接方式,您的文章将需要指向引用图像之类的内容,而不必通过脚本重定向它

这取决于您的资源存储在哪里以及它们在文章中的链接方式,当我调用页面article.php时,你的文章将需要指向引用图像而不被脚本重定向的内容

——页面将成功打开,没有任何问题,但当我使用URL重写时,我面临这个问题,因此问题在.htaccess文件中,对吗?在
文章
之后有一个
/
,因此article.php不符合重写规则,也不重定向。我该怎么做才能让这个想法奏效,我希望有一个这样的URL
http://localhost/mysite/article/10
-我如何才能让它工作?你的方法应该能工作,由于您拥有共享资源,如图像和javascript文档,您应该将它们放在共享文件夹中,如
localhost/mysite/images
,并在文章中引用它们,如
,是否有任何方法避免将此
/mysite
放在页面的每个链接中,或者有什么技巧?当我调用页面时article.php-页面将成功打开,没有任何问题,但是当我使用URL重写时,我遇到了这个问题,因此问题出现在.htaccess文件中,对吗?您在
文章之后有一个
/
,因此article.php不符合重写规则,并且不重定向我该怎么做才能使这个想法起作用,我想要像这样的URL
http://localhost/mysite/article/10
-我如何才能让它工作?你的方法应该能工作,由于您拥有图像和javascript文档等共享资源,您应该将它们放在共享文件夹中,例如
localhost/mysite/images
,并在文章中引用它们,例如
,是否有任何方法避免将此
/mysite
放在页面上的每个链接中,或者有任何技巧?