如何在不使用mod_rewrite的情况下重写下划线

时间:2014-04-06 14:15:40

标签: php wordpress .htaccess mod-rewrite

我使用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等"。

我对后一种解决方案如何运作感兴趣,有人可以解释一下这会涉及到什么/我可能会从哪里开始?

0 个答案:

没有答案