这是我应该使用 mod_rewrite 的方式还是我有多余的行?
这就是我所拥有的:
<VirtualHost 127.0.0.1>
DocumentRoot D:\XAMPP\xampp\htdocs\mysites\tupega.com
ServerName tupega.tld
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/nuevoanuncio$ /create/nuevoanuncio.php
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/registrar$ /create/nuevousuario.php
</IfModule>
</VirtualHost>
我是否必须为我需要的每次重写创建一个新的
?
Here's what I have:
<VirtualHost 127.0.0.1>
DocumentRoot D:\XAMPP\xampp\htdocs\mysites\tupega.com
ServerName tupega.tld
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/nuevoanuncio$ /create/nuevoanuncio.php
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/registrar$ /create/nuevousuario.php
</IfModule>
</VirtualHost>
Do I have to create a new <IfModule>
for every rewrite I need?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,您可以将所有规则放在一个
中;
块:
块仅用于避免 mod_rewrite 不可用时出现错误。No, you can put all your rules in one
<IfModule>
block:The
<IfModule>
block is only used to avoid errors when mod_rewrite is not available.