我使用php-login.net作为我网站的模型MVC框架。
但是,视图/控制器设置仅适用于带下划线的URL:
domain.com/this_is_a_subdir
当前的SEO最佳做法建议使用连字符作为分隔符,因为谷歌不会将下划线识别为分隔符:
domain.com/this-is-a-subdir
如果尝试使用破折号(-
),则会导致内部服务器错误500.
我被告知这是因为url的第一部分和第二部分代表类/控制器名称和相应的方法/操作。在PHP类和函数名称中不能包含破折号。
建议here建议使用mod_rewrite或使用"参数作为内容网址,如wordpress等"。
我对后一种解决方案如何运作感兴趣,有人可以解释一下这会涉及到什么/我可能会从哪里开始?