【问题标题】:Noob and Newbie for .htaccess file.htaccess 文件的新手和新手
【发布时间】:2013-07-26 04:56:35
【问题描述】:

显然我需要一些建议,因为我是新手,没有什么比在这些主题方面经验丰富的专家更好的了。

其次,您可能知道它一直是个问题,并且已经给出了许多与此主题相关的帖子,但是由于我阅读了很多,它说“它功能强大,所以在编辑文件时要小心”,所以我很紧张为这个提前。

第三,我只想为我拥有的每个简单案例提供一个代码。

情况如下:

example.com 到 www.example.com(我不知道这些下的所有内容是否与 www.example.com/files/files/files 相同,或者它会显示 example.com/file/file/file)

PHP 案例,细节:

从 get 方法 example.com/product.php?prodtype=shirts&prodname=thecoolshirt 改写为 example.com/product/shirts/thecoolshirt (如果名称中有字符串中的空格怎么办?我怎么能将其删除)

提前谢谢你这么自私很抱歉,但我确实需要一些帮助

【问题讨论】:

    标签: php apache .htaccess mod-rewrite


    【解决方案1】:

    你应该很容易在网上找到第一个,只需搜索“rewrite non-www to www”, 第二个很简单,应该是这样的(可能需要简单的编辑,自从我搬到 nginx 以来,没有做过太多的 apache 重写,欢迎编辑修复

    RewriteRule /product/([^/]+)/([^/]+) /product.php?prodtype=$1&prodname=$2
    

    编辑:第一个问题使用this link,我想我只是贴一个链接给你看。

    【讨论】:

    • site.com/home.php 会是 www.site.com/home.php 吗?以及我如何将 site.com/home.php 和任何类似的情况变成 www.site.com/home/ ???
    • 就像我说的搜索我提到的术语,你使用一种叫做重写条件的东西。
    猜你喜欢
    • 2012-02-02
    • 2012-06-17
    • 1970-01-01
    • 2011-08-25
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    相关资源
    最近更新 更多