つまり、私のサイトには、平均的なユーザー プロファイル用のバニティ URL がすでにあります...
basecentre.co.uk/user1
これにより、ユーザーは次の場所にリダイレクトされます
basecentre.co.uk/userprofile.php?username=user1
以下のコードを使用して...
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^thankyou-page=([0-9]*)$
RewriteRule ^(.*)$ affilates_redirect.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /userprofile.php?username=$1
RewriteCond %{HTTP_HOST} ^www.basecentre.co.uk$ [NC]
RewriteRule ^(.*)$ http://basecentre.co.uk/$1 [R=301,L]
</IfModule>
私もビジネス プロファイルを作成しようとしていますが、同じようなことをしようとしていましたが、自分のサイトで別のページを使用していたので、...
basecentre.co.uk/businessprofile.php?businessname=mcdonalds
になるだろう
basecentre.co.uk/mcdonalds
また、通常のユーザー プロファイルと混同されることもありません。これは機能しますか、それともサイトにバニティ URL を 1 つだけ設定できますか? それが本当なら、私が使用できる他のオプションはありますか?
また、これが可能である場合、同じビジネス プロフィール名のユーザー名を持っている場合はどうなりますか?
助けてくれてありがとう!