DNN Platform 7.1 kommt mit einem überarbeiteten URL Provider. Neu ist die URL Anzeige ohne Dateierweiterung und wird advanced mode genannt. Der advanced Modus ist bei einer Neuinstallation standardmäßig aktiviert.
Leider wird der neue advanced Modus des URL Providers bei einem Update nicht standardmäßig aktiviert. Hier muss manuell Hand an die web.config gelegt werden. Nachstehend erläutere ich die einzelnen Schritte:
- Backup der bestehenden web.config Datei erstellen.
- Die web.config Datei öffnen und nach dem urlformat suchen
- Das urlformat sieht dann wie folgt aus:
1.
<
add
name
=
"DNNFriendlyUrl"
type
=
"DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules"
includePageName
=
"true"
regexMatch
=
"[^a-zA-Z0-9 _-]"
urlFormat
=
"humanfriendly"
/>
und wird dann geändert in
-
1.
<
add
name
=
"DNNFriendlyUrl"
type
=
"DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules"
includePageName
=
"true"
regexMatch
=
"[^a-zA-Z0-9 _-]"
urlFormat
=
"advanced"
/>
- Dann die web.config Datei speichern und die Instanz im Browser öffnen.
Erweiterte Einstellungen für den Advanced Mode des URL Providers gibt es leider nur in den kostenpflichtigen evoq Versionen. Dennoch dürfte diese neue Funktion für die meisten Anwendungen genügen und bereichert die DNN Platform einmal erneut.