所以我试图建立自己的网页/ cms和东西。一切都很好,但现在我想优化它。 我此时正在寻找SEO友好的网址。对于那些会建议“使用框架”的人,我会减去代表,因为你不能仅仅通过使用框架学习php(这个框架非常好,我将在以后继续)。
所以情况如下: 我有像my_profile.php和index.php?deal = 39等页面。 我知道我需要使用mod_rewrite,我有一点点expierence。 我知道你可以在mod_rewrite中使用GET参数。
另外,如果我有像www.example.com/index.php?id=88这样的网址,我如何在www.example.com/very-cool-url
中制作这些网址?所以一般来说,任何好的建议都会对如何进行有所启示。
答案 0 :(得分:3)
这应该是你应该开始的。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT]
基本上,现在您可以输入类似
的内容example.com/contacts/john
并使用PHP来获取参数,例如
$params = explode('/', $_SERVER["REQUEST_URI"]);
请注意此代码未经过测试,而且还有更多内容。