Bug*_*ter 4 apache .htaccess mod-rewrite
当特定 URL 匹配时,我想跳过所有重写 URL。我想打开这个页面:
https://www.example.com/.well-known/pki-validation/godaddy.html
Run Code Online (Sandbox Code Playgroud)
如果godaddy.html匹配 URL。这是我在做什么:
RewriteCond "%{REQUEST_URI}" "==/godaddy.html"
RewriteRule ^(.*)$ https://www.example.com/.well-known/pki-validation/godaddy.html [L]
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ https://www.example.com/index.php
Run Code Online (Sandbox Code Playgroud)
但它不起作用。我也试过这个[END]标志,但是当我写标志时,[END]它给了我 500 个内部服务器错误。
如果你想停止重写,当请求的 URL 以 结尾时godaddy.html,你可以使用 adash -作为替换
重写规则的替换是替换由 Pattern 匹配的原始 URL 路径的字符串。替换可以是:
...
- (破折号)
破折号表示不应执行替换(现有路径未受影响地通过)。当需要在不更改路径的情况下应用标志(见下文)时使用。
RewriteRule godaddy.html$ - [L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1744 次 |
| 最近记录: |