我浏览时收到以下消息 example.com
500 - Internal Server Error
Run Code Online (Sandbox Code Playgroud)
当我浏览到www.example.com表明我的网站还活着时,我收到了404错误消息.
如果Django从example.com到www.example.com没有.htaccess,你如何进行域重定向?
我的urls.py
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Example:
# (r'^{{ project_name }}/', include('{{ project_name }}.foo.urls')),
(r'^home/', include('index.html')),
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
(r'^admin/(.*)', admin.site.root),
)
Run Code Online (Sandbox Code Playgroud)
[编辑]
我从Djangohosting得到以下答案:
删除[example.com]的网站代理,并在[www.example.com]网站的别名部分添加[example.com].
我不完全确定这意味着什么.
example.com?www.example.com?如何将WordPress中的默认重定向更改/login为/wp-login.php? - 我不想要那个重定向.我想要其他东西,example.com/login但我无法在WordPress中找到它,我不想在更新期间丢失它.如果有什么东西可以帮助我,我也会感谢一些指向codex的链接;)
编辑:
我想login在地址下的文件夹中安装与WordPress不同的东西example.com/login,但是WordPress会自动将我重定向example.com/login到example.com/wp-login.php.我不希望这样 - 我希望看到内容example.com/login.
实际上,我正在尝试使用php获取子域URL。我在下面写代码:
$sub_url = explode('.', $_SERVER['HTTP_HOST']);
$suburl = $sub_url[0];
Run Code Online (Sandbox Code Playgroud)
例如:如果子域URL就像my.example.com
上面的代码给我my那么好,但是如果没有子域,那么我的代码将返回example不好的。
我想要第一个点之前的任何内容,www但即使没有类似URL的内容,example.com我也想要一个空白值而不是example。