在我的主页上,导航链接如下:
这些代码是:
<a href='add'>Add Record</a>
<a href='view'>View Records</a>
和我的.htaccess文件是:
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ ./index.php?url=$1 [L]
RewriteRule ^([^/\.]+)/?/([^/\.]+)/?$ ./index.php?url=$1&id=$2 [L]
我遇到的问题是,对于记录,有一个编辑链接可以将它们带到:
对于记录一,该链接的代码是:
<a href='edit/1'>Edit</a>
哪个好,除了现在导航链接将它们带到:
因为它认为它在'edit'目录中。
有谁知道克服这个问题的想法?
谢谢!
答案 0 :(得分:0)
这可能不是因为.htaccess
,而是相对与绝对链接之间的差异。也就是说,您的导航链接应该以{{1}}为前缀,例如:
/