www.marcoingraiti.it/page.php?page=servizi-di-web-design
到重写我的简单的URL工作www.marcoingraiti.it/servizi-di-web-design/ ...
,我用这个代码:
RewriteEngine On
RewriteBase/
RewriteRule ^([^/]*)/$ /page.php?page=$1 [L]
这确实没有作品,但如果我添加前缀
RewriteEngine On
RewriteBase/
RewriteRule ^page/([^/]*)/$ /page.php?page=$1 [L]
,并键入www.marcoingraiti.it/page/servizi-di-web-design/
这句法的作品。
为什么?我的第一个代码在逻辑上是正确的,我不明白,因为服务器说:
not found.
感谢您的帮助。
,我看不出为什么发生这种情况。你有没有尝试重新启动Apache? – Anonymous
如何在错误/日志消息或行为问题中实现“不起作用”?顺便说一句,几乎没有人有使用'RewriteBase'的任何业务。 – mario
@mario RewriteBase似乎需要.htaccess才能与一些托管提供商合作。 – Anonymous