【问题标题】:.htaccess One Url Equals Another with redirecting.htaccess 一个 URL 等于另一个 URL 重定向
【发布时间】:2017-05-21 10:08:33
【问题描述】:

我正在尝试创建一个作为另一个 url 别名的 url,这样当输入别名 url 时,它将呈现原始页面而无需重定向。

我的 htaccess 看起来像这样

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^(.*)$ public/$1 [L]


</IfModule>

RewriteRule ^/random /c/Just_The_Randoms
RewriteRule ^/adifferent/address /a/somewhereDifferent

我使用 laravel 构建了这个,结果是动态创建了别名,而当输入新的 url 时,htaccess 文件只是被重写了。

【问题讨论】:

    标签: php .htaccess mod-rewrite laravel-5


    【解决方案1】:

    您的“别名”需要您现有的重写之前使用,否则它们将永远不会被处理。例如:

    RewriteEngine On
    
    # Aliases
    RewriteRule ^/random /c/Just_The_Randoms
    RewriteRule ^/adifferent/address /a/somewhereDifferent
    
    # Route request...
    RewriteRule ^(.*)$ public/$1 [L]
    

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      相关资源
      最近更新 更多