我需要一些编码来重写传入链接的帮助,这就是我需要的:
传入请求http://mysite.com/whatever
改写为
请求http://mysite.com/?load=/whatever
所以简而言之,传入链接需要通过在域名后立即添加“/?load=”来进行更正。
更改我的网站导航后需要进行更改
非常感谢任何帮助:)
我需要一些编码来重写传入链接的帮助,这就是我需要的:
传入请求http://mysite.com/whatever
改写为
请求http://mysite.com/?load=/whatever
所以简而言之,传入链接需要通过在域名后立即添加“/?load=”来进行更正。
更改我的网站导航后需要进行更改
非常感谢任何帮助:)
尝试将这些规则添加到文档根目录中的 htaccess 文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /?load=%{REQUEST_URI} [L,QSA]
放置以下两条规则:
RewriteEngine On
# external redirect from actual URL to pretty one
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+\?load=([^\s&]+) [NC]
RewriteRule ^ /%1? [R=301,L]
# internal forward from pretty URL to actual one
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /?load=/$1 [L,QSA]