在使用Centos迁移到新服务器后,某些行为发生了变化。
获取http://example.com时,环境变量REQUEST_URI包含“ /index.html”(不包含index.html)。
我希望:
在提取http://example.com时,REQUEST_URI为'/'。
获取http://example.com/index.html时,REQUEST_URI为'/index.html'。
这会对我的.htaccess(重写器对'index.html'而不是'空字符串'做出反应)以及我的脚本(Perl $ ENV {'REQUEST_URI'})产生影响
仅提取http://example.com时如何引发REQUEST_URI填充为'/'?
答案 0 :(得分:0)
尝试禁用DirectoryIndex和MultiViews,将其放在.htaccess的顶部:
try:
since_id = previous_tweets[-1]
except IndexError:
since_id = None
for handle in handles:
last_tweet = None
for status in tweepy.Cursor(
api.user_timeline, screen_name=handle,
tweet_mode="extended", since_id=since_id
).items():
# ... persist tweets to flat file or database
last_tweet_id = status.id
# this persists the last_tweet_id in memory.
# you may find that persisting this to a database a better way to go.
previous_tweets.append(last_tweet_id)
答案 1 :(得分:0)
似乎只有在Plesk“主机设置”中,PHP支持设置为
时,才会出现此问题。“将PHP作为Nginx提供的FPM应用程序运行”
当我将其更改为
“将PHP作为Apache提供的FPM应用程序运行” 要么 “将PHP作为Apache提供的FastCGI应用程序运行”
没问题。