2016-08-26 3 views
1

Я создал сайт блога aspx, который создает страницу динамически. и использует уникальный идентификатор, созданный во время создания страницы, поскольку это имя.Asp.net Динамическая страница Проблемы с созданием

например: http://www.websitename.com/2016/f1.aspx

http://www.websitename.com/2016/f2.aspx

http://www.websitename.com/2016/f3.aspx

Если я использую это соглашение об именах, мне придется беспокоиться о проблемах SEO? ли поисковые системы индексируют мой сайт и блоги?

Мне нужно изменить динамически созданное имя страницы на заголовок страницы. Как мне это сделать?

, а также мне нужно удалить .aspx со страницы блога.

например:

/f1.aspx =>/HelloWorld

/f2.aspx =>/ThisCode

ответ

1

Попробуйте это ... хотя я не пробовал сам еще .. ., но я уверен, что ..Это должен работать ... Добавить эти строки в WebConfig, чтобы удалить .aspx расширение с конца ...

<configuration> 
    <system.webserver> 
    <rewrite> 
    <rules> 
     <rule name="RemoveASPX" enabled="true" stopProcessing="true"> 
      <match url="(.*)\.aspx" /> 
      <action type="Redirect" url="{R:1}" /> 
     </rule> 
     <rule name="AddASPX" enabled="true"> 
      <match url=".*" negate="false" /> 
      <conditions> 
       <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
       <add input="{URL}" pattern="(.*)\.(.*)" negate="true" /> 
      </conditions> 
      <action type="Rewrite" url="{R:0}.aspx" /> 
     </rule> 
    </rules> 
</rewrite> 
</system.webserver> 

+0

Спасибо @ mridul-Кул, вопросы удлинительные .aspx решается. Спасибо за это. есть ли способ переименовать динамически сгенерированное имя страницы в заголовок страницы. –

0
+0

Прошу прощения, я имел в виду, изменив URL-адрес этой страницы. (Например: http://www.websitename.com/2016/f2.aspx http://www.websitename.com/2016/helloworld) helloworld - это заголовок блога страницы f2.aspx –

 Смежные вопросы

  • Нет связанных вопросов^_^