Votre question manque tellement d'informations qu'il est difficile de savoir ce que vous obtenez.
Tout d'abord, je vais faire l'hypothèse que vous avez un nom de domaine. Appelons cela www.votredomaine.com. Vous pouvez utiliser .htaccess pour que rewite à http://yourdomain.com
ou, à l'inverse de réécrire http://yourdomain.com
à http://www.yourdomain.com
en utilisant quelque chose comme ceci dans le fichier your.htaccess, dans la section mod_rewrite:
RewriteCond %{HTTP_HOST} ^www\.(.+)$
Maintenant, si c'est des URL SEO friendly ou limaces vous Après, vous devrez faire quelque chose dans le sens de la modification de votre paramètre de méthode d'affichage de $id
à $url
. Vous aurez, bien sûr, besoin d'avoir une colonne url sur la table que vous regardez et dans la méthode, vous aurez besoin de findByUrl($url)
plutôt que read(null,$id)
. Il existe de nombreuses façons bien documentées de le faire et une recherche intelligente sur Google les trouvera. Je ne vais donc pas passer quelques heures à les décrire.
ou que ces pages peuvent être directement liés à
Tout ce que vous pouvez voir dans la barre d'adresse de votre navigateur, vous pouvez créer un lien vers.
pages pour ressembler somesite.html ou unsite/
Le nom de la page n'a pas besoin d'inclure .html à indexer. Si vous ne le croyez pas, allez sur "BBC" et trouvez une page qui se termine par ".html"
En fin de compte, si elle est publiée et accessible au public, Google la trouvera et l'indexera.