网站的URL地址要改变怎么办

电脑教程016

网站的URL地址要改变怎么办,第1张

如果是你部署的项目的话直接127.0.0.1:端口号,项目名称,

1.如果说你的项目是用tomcat部署的话,那么默认的端口号是8080,你可以在con文件夹里

找到server.xml修改端口

2.如果你想隐藏项目名称,直接就把项目拷到ROOT文件夹里就行了。

重点:这个只是部署项目到服务器上的,至于网站的URL地址要改变的话你得去联系管理员,但一般好像不能轻易改变,估计得涉及交换机之类的

(一)每个页面,只对应一个URL地址。URL静态化后,原来的动态URL将不再能够找到。

(二)栏目或列表页尽量采用/123这样的格式,内容页则尽量采用/1.html这样的格式。

(三)URL的层次能简就简,不要太多层。即如果能写成/1.html的就不要写成/123/1.html,能简单就简单。

(四)URL中可以包含关键词,对于英文关键词,则尽量包含进去;对于中文关键词,虽然包含进去也有一定的优势,但是这样的网址不太好做锚文本,所以也可以不用做;至于在网址中包不包括中文的拼音,其实这对排名是没有优势的,但是可以方便用户记住,则可以加上,毕竟seo做的不只是为了排名。

(五)URL尽量统一、规范:一个URL只对应一个网页,一个网页也只对应一个URL,而且URL的书写尽量统一与规范化。

淘到了一个parseUrl函数,正好可以借此实现,代码整理如下:

//分析url

function parseURL(url) {

var a = document.createElement('a')

a.href = url

return {

source: url,

protocol: a.protocol.replace(':', ''),

host: a.hostname,

port: a.port,

query: a.search,

params: (function () {

var ret = {},

seg = a.search.replace(/^\?/, '').split('&'),

len = seg.length, i = 0, s

for (i <leni++) {

if (!seg[i]) { continue}

s = seg[i].split('=')

ret[s[0]] = s[1]

}

return ret

})(),

file: (a.pathname.match(/\/([^\/?#]+)$/i) || [, ''])[1],

hash: a.hash.replace('#', ''),

path: a.pathname.replace(/^([^\/])/, '/$1'),

relative: (a.href.match(/tps?:\/\/[^\/]+(.+)/) || [, ''])[1],

segments: a.pathname.replace(/^\//, '').split('/')

}

}

//替换myUrl中的同名参数值

function replaceUrlParams(myUrl, newParams) {

/*

for (var x in myUrl.params) {

for (var y in newParams) {

if (x.toLowerCase() == y.toLowerCase()) {

myUrl.params[x] = newParams[y]

}

}

}

*/

for (var x in newParams) {

var hasInMyUrlParams = false

for (var y in myUrl.params) {

if (x.toLowerCase() == y.toLowerCase()) {

myUrl.params[y] = newParams[x]

hasInMyUrlParams = true

break

}

}

//原来没有的参数则追加

if (!hasInMyUrlParams) {

myUrl.params[x] = newParams[x]

}

}

var _result = myUrl.protocol + "://" + myUrl.host + ":" + myUrl.port + myUrl.path + "?"

for (var p in myUrl.params) {

_result += (p + "=" + myUrl.params[p] + "&")

}

if (_result.substr(_result.length - 1) == "&") {

_result = _result.substr(0, _result.length - 1)

}

if (myUrl.hash != "") {

_result += "#" + myUrl.hash

}

return _result

}

//辅助输出

function w(str) {

document.write(str + "

")

}