【问题标题】:Htaccess Rewrite Rule to have a Friendly URLHtaccess 重写规则有一个友好的 URL
【发布时间】:2014-03-22 22:21:55
【问题描述】:

我正在使用 godaddy 托管,我的域指向名为“abc”的目录 我在“abc”目录下创建了一个目录“temp”,并在“temp”目录下放置了一个.htaccess文件。

我想重写url如下

http://www.mywebsite.com/temp/VARIABLE_VALUE/VARIABLE_FILENAME.php?id=12&c=usa

http://www.mywebsite.com/temp/VARIABLE_FILENAME.php?var=VARIABLE_VALUE&id=12&c=usa

我的 .htaccess 文件包含以下代码。

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^-]*)$ /temp/index.php?var=$1 [L]

但是,它给了我 404 错误。

【问题讨论】:

    标签: php apache .htaccess mod-rewrite url-rewriting


    【解决方案1】:

    您可以在

    中使用此规则
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /temp/
    
    RewriteRule ^([^/]+)/([^.]+\.php)$ $2?var=$1 [L,QSA]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-25
      • 2013-02-18
      • 2015-06-03
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      相关资源
      最近更新 更多