我有一个激活了重写模块的 WAMP 网络服务器。
我的所有项目都在:
d:/prj/costumer1/www/ (alias: costumer1)
d:/prj/costumer2/www/ (alias: costumer2)
and so on...
对于customer1,我有一个可以正常工作的.htaccess 文件。看起来像这样:
RewriteEngine on
RewriteBase /costumer1/
RewriteRule ^([^/\.]+)/?$ index.php?a=$1 [QSA]
RewriteRule ^([^/\.]+)/?/([[a-zA-Z0-9_-]+)$ index.php?a=$1&b=$2 [QSA]
RewriteRule ^([^/\.]+)/?/([[a-zA-Z0-9_-]+)/?/([[a-zA-Z0-9_-]+)$ index.php?a=$1&b=$2&c=$3 [QSA]
现在,当我创建一个 src/href-link 时,我现在必须使用:
/costumer1/search/book/novell (aka: costumer1/?a=search&b=book&c=novell)
代替
/search/book/novell (aka: costumer1/?a=search&b=book&c=novell)
简而言之:
我不想在每个链接前面都写“/costumer1”:<a href="/costumer1/search/">search</a>