Java и URL SEO

Это должно удалить детей в вашей сетке с постукивающим рядом как атрибут.

    var children = grdDynamic.Children.ToList();
    foreach (var child in children.Where(child => Grid.GetRow(child) == row)) {
        grdDynamic.Children.Remove(child);
    }

Он перебирает все дочерние элементы в вашей сетке и удаляет дочерний элемент, если его ряд равен повернутому ряду.

5
задан hamo 24 April 2009 в 07:57
поделиться

6 ответов

This might be of interest to you:

http://tuckey.org/urlrewrite/

If you are familiar with mod_rewrite on Apache servers, this is a similar concept.

5
ответ дан 18 December 2019 в 14:51
поделиться

http://mysite.com/articles/my-article-subject гораздо более сильный URL, чем http: // mysite .com / article / articleId - особенно если теги title и header совпадают с «my-article-subject» и в содержании страницы есть «my», «article» и «subject».

1
ответ дан 18 December 2019 в 14:51
поделиться

Например, если вам нужен URL

http: /// blog / 11/12/2009 / my-hello-world-post /

, то настройте отображение сервлета

<сервлет>
<Сервлет-класс> com.blog.Blog
<Сервлет-имя> блог
<Сервлет-класс> com.blog.Blog

<Сервлет-отображение>
<Сервлет-имя> блог
/ блог / *

и в коде сервлета

String url = request.getPathInfo ();
StringTokenizer tokens = new StringTokenizer (url, "/");
в то время как (tokens.hasMoreTokens ()) {
out.println ( "
" + tokens.nextToken ());
}

Используйте эти параметры, чтобы получить данные из базы данных и отобразить их пользователю

1
ответ дан 18 December 2019 в 14:51
поделиться

Стандартные веб-фреймворки Java не готовы для такого типа URL.

AFAIK, SpringMVC не поддерживает такого рода URL.

Я уверен, что есть две фреймворки поддерживать этот вид URL: Mentawai и VRaptor.

1
ответ дан 18 December 2019 в 14:51
поделиться

Если вы ищете только SEO-оптимизацию, вы можете создать URL-адреса следующим образом:

http://mysite.com/articles/my-article-subject/articleId

или

http://mysite.com/articles/articleId/my-article-subject

и просто игнорируйте часть my-article-subject при оценке URL-адресов.

Amazon делает что-то подобное со своими URL:

http://www.amazon.com/Dark-Crystal-Jean-Pierre-Amiel/dp/B00000JPH6/ref=sr_1_1?ie=UTF8&s=dvd&qid=1240561659&sr=8-1

Здесь текст «Dark-Crystal-Jean-Pierre-Amiel» совершенно не имеет значения, потому что статья идентифицируется по идентификатору B00000JPH6.

Редактировать: На самом деле я только что заметил, что именно здесь, на SO, именно эта техника используется для генерации SEO URL-адреса ...

0
ответ дан 18 December 2019 в 14:51
поделиться

Если вы используете новые аннотации Spring-MVC, вы можете использовать аннотации @RequestMapping и @PathVariable:

@RequestMapping("/articles/{subject}")
public ModelAndView findArticleBySubject(@PathVariable("subject") String subject)
{
   // strip out the '-' character from the subject
   // then the usual logic returning a ModelAndView or similar
}

Я думаю, что по-прежнему необходимо убрать символ -.

6
ответ дан 18 December 2019 в 14:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: