0

我需要一些编码来重写传入链接的帮助,这就是我需要的:

传入请求http://mysite.com/whatever

改写为

请求http://mysite.com/?load=/whatever

所以简而言之,传入链接需要通过在域名后立即添加“/?load=”来进行更正。

更改我的网站导航后需要进行更改

非常感谢任何帮助:)

4

2 回答 2

0

尝试将这些规则添加到文档根目录中的 htaccess 文件中:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /?load=%{REQUEST_URI} [L,QSA]
于 2013-10-23T03:14:13.183 回答
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]
于 2013-10-23T04:12:00.657 回答