在 wamp 服务器上的 htaccess 中重写规则
Rewrite rule in htaccess on wamp server
我正在尝试在 wamp 服务的项目中重写我的 url,但无法正常工作。
我想基本按照这两条规则改写
发件人:
- localhost/project/modulos/tags/edit/3
收件人:
- localhost/project/modulos/tags/index.php?action=edit&id=3
和
来自:
- localhost/project/modulos/tags/lis
收件人:
- localhost/project/modulos/tags/index.php?action=list
我的 htaccess 是这样的:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^modulos\/(.*)\/(.*)$ index.php?action=%1&id%2
</IfModule>
您使用的是 %1
和 %2
,它们应该分别是 </code> 和 <code>
。先放更具体的规则:
RewriteEngine on
RewriteBase modulos/
RewriteRule ^modulos/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?action=&id= [L]
RewriteRule ^modulos/([^/]+)/([^/]+)/?$ /index.php?action= [L]
我正在尝试在 wamp 服务的项目中重写我的 url,但无法正常工作。
我想基本按照这两条规则改写
发件人:
- localhost/project/modulos/tags/edit/3
收件人:
- localhost/project/modulos/tags/index.php?action=edit&id=3
和 来自:
- localhost/project/modulos/tags/lis
收件人:
- localhost/project/modulos/tags/index.php?action=list
我的 htaccess 是这样的:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^modulos\/(.*)\/(.*)$ index.php?action=%1&id%2
</IfModule>
您使用的是 %1
和 %2
,它们应该分别是 </code> 和 <code>
。先放更具体的规则:
RewriteEngine on
RewriteBase modulos/
RewriteRule ^modulos/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?action=&id= [L]
RewriteRule ^modulos/([^/]+)/([^/]+)/?$ /index.php?action= [L]