我需要一些编码来帮助重写传入链接,这就是我需要的:
传入请求http://mysite.com/whatever
重写
请求http://mysite.com/?load=/whatever
所以简而言之,传入链接需要通过在域名后面添加“/?load =”进行更正。
更改我的网站导航后需要进行更改
任何帮助非常感谢:)
答案 0 :(得分:0)
尝试将这些规则添加到文档根目录中的htaccess文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /?load=%{REQUEST_URI} [L,QSA]
答案 1 :(得分:0)
放置这两条规则:
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]