我的主播就像这样
<a href="http://localhost/haveg/employer?id=7003&title=the-message-title">employer</a>
当我点击我想要到达的锚点时
http://localhost/haveg/employer/7003/the-message-title
到目前为止,我已经写了这个.htacess代码
Options +FollowSymLinks
Options +Indexes
RewriteEngine on
RewriteBase /
RewriteRule ^haveg/employer/([0-9]+)/?(.*) haveg/employer.php?id=$1
仅在我输入http://localhost/haveg/employer/7003/the-message-title
时打开页面,但我想在点击锚点后到达此处。
感谢。
答案 0 :(得分:2)
我认为这就是你想要的:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^haveg/employer/([0-9]+){1,5}/?(.*) haveg/employer.php?id=$1&title=$2 [L,NC]
你的主播必须像:
<a href="/haveg/employer/7003/the-message-title">employer</a>
答案 1 :(得分:0)
Mod重写不会重定向您必须添加的链接
http://localhost/haveg/employer/7003/the-message-title
在你的锚中,mod重写会做什么,它会加载
http://localhost/haveg/employer?id=7003&title=the-message-title
在后台并显示它
答案 2 :(得分:0)
RewriteCond %{QUERY_STRING} ^id=([^&]*)\&title=([^&]*)$
RewriteRule ^index.php /employer/%1/%2? [L,R=301]