【问题标题】:Rewriting mulitple URLS重写多个 URL
【发布时间】:2021-06-25 09:35:24
【问题描述】:

我正在尝试重写不同的 URL。前三行有效,但较低的行无效。我收到 500 内部服务器错误。我的 htaccess 文件的 sn-p:

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^word/(.*)$ word.php?word=$1 [QSA]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^/en/word/(.*)$ /en/word.php?word=$1 [QSA]

如果有人可以帮助我,那就太好了,因为我找不到解决方案。我做错了什么?

您好, 安德烈亚斯

【问题讨论】:

    标签: apache .htaccess url mod-rewrite rewriting


    【解决方案1】:

    使用您展示的示例,请尝试以下操作。请将您的 .htaccess 文件保存在您的根文件夹中。

    请确保在测试您的 URL 之前清除您的浏览器缓存。

    RewriteEngine ON
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^word/(.*)$ word.php?word=$1 [QSA,NC,L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^en/word/(.*)$ en/word.php?word=$1 [QSA,NC,L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-11
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 2020-01-05
      相关资源
      最近更新 更多