用于隐藏文件扩展名和更改文件名的 RewriteRule
RewriteRule for hiding file extension and change file name
开始 url - 示例。com/vid.php
想要 url - 示例。com/video
任何帮助,请写 RewriteRule
RewriteCond %{THE_REQUEST} /vid\.php\s [NC]
RewriteRule ???
使用您显示的示例,请尝试遵循 htaccess 规则文件。确保在测试您的 URL 之前清除您的浏览器缓存。
还要确保您的 vid.php 文件与 htaccess 规则文件一起存在。
RewriteEngine ON
RewriteCond %{THE_REQUEST} \s/vid\.php\s [NC]
RewriteRule ^ video? [R=301,L]
RewriteRule ^video/? vid.php [NC,L]
这里你甚至不需要单独的 RequestCond
...
RewriteEngine on
RewriteRule ^/?vid\.php$ /video [QSA,R=301,L]
RewriteRule ^/?video/? /vid.php [QSA,END]
使用全新的匿名浏览器进行测试 window。
最好从 R=302
临时重定向开始,只有在您满意后才将其更改为 R=301
永久重定向。
开始 url - 示例。com/vid.php
想要 url - 示例。com/video
任何帮助,请写 RewriteRule
RewriteCond %{THE_REQUEST} /vid\.php\s [NC]
RewriteRule ???
使用您显示的示例,请尝试遵循 htaccess 规则文件。确保在测试您的 URL 之前清除您的浏览器缓存。
还要确保您的 vid.php 文件与 htaccess 规则文件一起存在。
RewriteEngine ON
RewriteCond %{THE_REQUEST} \s/vid\.php\s [NC]
RewriteRule ^ video? [R=301,L]
RewriteRule ^video/? vid.php [NC,L]
这里你甚至不需要单独的 RequestCond
...
RewriteEngine on
RewriteRule ^/?vid\.php$ /video [QSA,R=301,L]
RewriteRule ^/?video/? /vid.php [QSA,END]
使用全新的匿名浏览器进行测试 window。
最好从 R=302
临时重定向开始,只有在您满意后才将其更改为 R=301
永久重定向。