-1

我在这里有点适应。我正在涉足庞大的 .htaccess 池,以便重写我的 URL 以使其对 SEO 友好。

我整天都在研究这个。我从各种教程和 SO 帖子中获取代码片段,但我没有得到任何结果,而且大多数时候没有错误。

我有一个运行 Apache 2.0 的 cPanel 专用服务器。我打电话给我的主机 LunarPages,并确认 mod_rewrite 已安装,并且显然工作正常。

我想开始的地方是将名称更改index.php/home/使http://www,website.com/home/尾部斜杠可选以及 home 不区分大小写。

从字面上看,我尝试的一切都无济于事,就好像请求被完全忽略了一样。

我正在 PC 上的记事本中编写 .htaccess 文件,并使用 FileZilla 将其上传,传输类型设置为 ASCII。

4

1 回答 1

1

我想开始的地方是将名称更改index.php/home/使http://www,website.com/home/尾部斜杠可选以及 home 不区分大小写。

尝试:

RewriteRule ^/?home/?$ /index.php [L,NC]

请注意,如果您有任何相对链接(如脚本或 CSS)index.php并且您转到http://www,website.com/home/,则相对链接将/home作为基础(而不是/)。您要么需要将这些链接设为绝对链接,要么将 URI 基础添加到页眉:

<base href="/">
于 2013-04-08T23:22:49.573 回答