Мне нравится вставлять строку с JQuery только в случае «некоторого» относительного довольно url.JQUERY insert string in relative pretty url
строку, которая должна быть вставлена содержит значение '/ 1' или '/ 2' или '/ 3'
Так URL, как:
<a href="/whatever"> becomes
<a href="/1/whatever"> or <a href="/2/whatever"> etc.
Но гиперссылка как
<a href="/1/whatever"> or
<a href="/2/whatever"> must keep unchanged
Все приведенные ниже примеры должны быть неизменными.
/whatever/whatever
/whatever/whatever/whatever
<img src="/img.png">
<img src="/whatever/img.png">
<img src="/whatever/whatever/img.png">
<img src="http://whatever.com/img.png">
<img src="http://whatever.com/whatever/img.png">
<a href="http://whatever.com></a>
<a href="http://whatever.com/whatever.whatever></a>
<a href="http://whatever.com/whatever/whatever.whatever></a>
Немного больше информации может помочь. Это только ссылки, которые вы хотите переписать? Вы перечисляете некоторые пути к изображениям, которые вы не хотите переписывать, но есть ли случаи, когда путь изображения нужно будет переписать? –
pardon me: никакие пути изображения вообще не должны быть перезаписаны, они были только там, чтобы быть уверенным, что решение с регулярным выражением не влияет на другие URL-адреса, кроме относительного симпатичного URL-адреса с документом в корне, например/any btw: переменная который должен быть вставлен, основывается на переменной cookie – luvTweb
Вы хотите, чтобы это произошло при загрузке страницы или на каком-либо событии? – Robin