Я перемещаю сайт своей компании на движок Google, главным образом статический контент с небольшими разделами, такими как даты, которые должны быть сгенерированы с использованием python. Я настроил все правильно и отлично работаю над движком приложения. Теперь я хочу сделать несколько URL-адресов, связанных с SEO.Как изменить URL-адрес URL-адреса и перенаправления для URL-адресов google AppEngine Webapp2?
Это строка кода, по которой веб-сайт обслуживается сейчас.
app = webapp2.WSGIApplication([
('/', IndexPage),
('/discover', DiscoverPage),
('/about', AboutPage),
('/help', HelpPage),
('/terms-and-privacy', TermsPage)
], debug=True)
с такими классами, как это определено для каждой страницы.
class DiscoverPage(webapp2.RequestHandler):
def get(self):
template_values = {
'bodyclass': 'discover',
}
template = JINJA_ENVIRONMENT.get_template('discover.html')
self.response.write(template.render(template_values))
Теперь то, что я хочу достичь являются:
- когда сайт осуществляется доступ из
www.domain.com
, я хотел бы перенаправить его наdomain.com
.
Я добавил как WWW и удобства отображения WWW на консоли разработчика App Engine, сайт в настоящее время доступен как из WWW и не WWW urls.but Я только хочу
non www
версии
- Когда есть косые черты к URL-адресам, разделите их и отправьте в версию без конечной косой черты.
Сейчас
domain.com/discover
работает нормально, ноdomain.com/discover/
заканчивается в 404.
у меня нет большого опыта работы с питона WebApps и мой фон в основном apache/nginx
серверы и php
. Есть ли у AppEngine что-то вроде htaccess rules
или nginx rewrites
?
выполнил задание :). благодаря –