Php 如何使用.htaccess更改标记滴注?
我使用.htaccess从更改我的url 到 这是我的。它对我有用Php 如何使用.htaccess更改标记滴注?,php,.htaccess,url,Php,.htaccess,Url,我使用.htaccess从更改我的url 到 这是我的。它对我有用 RewriteEngine On RewriteRule ^profile/([^/]+)/?$ profile.php?user_id=$1 [L,QSA] 但是在my profile.php中有这样一个标记 <a href='./'>Home</a> 当我点击这个链接,它应该转到,但它转到 img标签存在同样的问题,无法加载上的图像 但在这方面没有问题。您要寻找的正是: <a hre
RewriteEngine On
RewriteRule ^profile/([^/]+)/?$ profile.php?user_id=$1 [L,QSA]
但是在my profile.php中有这样一个标记
<a href='./'>Home</a>
当我点击这个链接,它应该转到,但它转到
img标签存在同样的问题,无法加载上的图像
但在这方面没有问题。您要寻找的正是:
<a href='/'>Home</a>
没有要更改的内容。htaccess
/
表示“当前目录的根目录”。由于您的URL位于/profile/
目录中(即使文件系统中实际上不存在URL),因此它正在做它应该做的事情。一般来说,使用像/
和./
这样的URL是个坏主意,因为如果您更改结构,它们会断开。谢谢,但是我在另一个a标记上遇到了问题。当我点击它的时候,我会转到profile.php,它位于根目录下。是的,这是出于同样的原因。您需要
,否则它将在当前目录中查找,即/profile/
。哦,谢谢!现在我已经解决了这个问题。非常感谢。