0
我正在使这个网站,我已经清理了我的网址。我唯一无法在网上找到的是如何删除旧的,因此每个页面只有1个链接。链接重写和删除旧链接
这是我的.htaccess
RewriteBase/
RewriteCond %{HTTP_HOST} !^domain.eu$ [NC]
RewriteRule ^(.*)$ http://domain.eu/$1 [L,R=301]
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.eu/$1/ [L,R=301]
RewriteRule ^secured/ - [L]
RewriteRule ^login/$ paginas/login.php
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?taal=$1
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/$ index.php?taal=$1&pagina=$2
ErrorDocument 404 /paginas/error404.php
那么,如何使的index.php?塔尔= 1个& pagina = 2类型的链接不可用,所以人们只能用domain.eu/1/ 2 /?
谢谢。
因为他们说谷歌不喜欢网站谁拥有多个网址到同一页面。 301是如何工作的,因为如果我在重写规则之后放置[R = 301],它会删除干净的URL并链接到旧的URL。旧的网址仍在工作,但不会将它们重定向到新的网址。谢谢你的协助。 – user1412373
如果你在某个地方不使用这些“旧”的网址,那么这对谷歌来说并不重要。如果您通过2种不同的链接链接到内容,则重复的内容只是一个问题。如果你只使用你的新链接,没问题。您可以使用[301,L]将使用旧网址的用户添加到新网址,然后将干净网址重写为参数版本,而无需重定向用户。 – Michael
谢谢您的信息! – user1412373