我正在尝试重定向或重写网址,但我无法做到正确。
我想重定向/重写的网址是:
http://www.example.com/index.php -> http://www.example.com/
上面只有完全 ... index.php网址。没有查询字符串等。
基本上只是删除start / index页面上的index.php。请启发我。
修改
在使用六个标签后我最终删除了apache标签(我是新来的)以澄清:我正在使用apache。
答案 0 :(得分:0)
取决于您使用的服务器:
对于nginx
,请检查以下网址:
http://nginx.org/en/docs/http/ngx_http_index_module.html
用于apache
查找DirectoryIndex。你需要这样的东西:
DirectoryIndex index.php index.phtml index.html index.htm
根据评论更新答案并更新问题
尝试此操作:在根目录中创建一个.htaccess文件,其中包含以下内容:
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
答案 1 :(得分:0)
小技巧
在index.php中添加此内容
grep "https://payout" -R .
./withdrawal.wsdl: <soap:address location="https://www.api.com/8001/Customer.asmx" />
./withdrawal.wsdl: <soap12:address location="https://www.api.com/8001/Customer.asmx" />
./withdrawal.wsdl: <http:address location="https://www.api.com/8001/Customer.asmx" />
./withdrawal.wsdl: <http:address location="https://www.api.com/8001/Customer.asmx" />
mdfind "https://payout" -onlyin .
$ _SERVER [&#39; REQUEST_URI&#39;]会在网址BAR中返回您当前的网址,如果它的/index.php将其重定向到您的网域而没有/index.php
干杯!!