从网址

时间:2017-06-23 23:00:00

标签: php .htaccess content-management-system

我在我的网站上启用了友好的网址(它是一个自定义的cms),但有时当我从外部链接点击链接时,它会显示在网址的第一个参数之后用?perf =重复的“perf”文本。

例如,如果我的普通网址是

https://www.example.com/friendlyurl

显示

https://www.example.com/friendlyurl?perf=friendlyurl

这是我的htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC]

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?perf=$1
RewriteRule ^(.*)HOME(.*)$ /$1$2 [L,R=301] 

我需要删除?perf = friendlyurl部分,我已经尝试了几种方法来改变htaccess而没有运气。

感谢任何帮助。

0 个答案:

没有答案