Webpage delivery methods and webpage delivery systems
Patent Information
- Application Number
- TW114113418
- Authority / Receiving Office
- TW · TW
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2045-04-08
AI Technical Summary
Existing web page delivery methods fail to provide personalized content based on user origin or attributes, leading to ineffective search engine optimization (SEO) and inadequate targeting and contextual relevance of advertisements.
A webpage delivery method and system that dynamically selects appropriate content based on search engines or geographical locations by using a processing module to identify the target search engine or location from identification information in the request, and selects the corresponding webpage from a database.
Improves SEO and advertisement relevance by providing targeted content, ensuring compliance with local market regulations and enhancing search engine rankings and visibility.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] This invention relates to web page provisioning technology; in particular, it refers to a web page provisioning method and a web page provisioning system. Prior Technology
[0002] In existing technologies, web page content is typically provided without considering the search engine or geographic location of the visitor, offering the same content to all visitors. For example, traditional web servers directly retrieve the corresponding web page from the server's database based on the requested URL from the visitor's device and return it to the user's device. This method cannot provide personalized content based on the user's origin or attributes, resulting in ineffective search engine optimization (SEO) and failing to ensure the targeting and contextual relevance of advertisements.
[0003] Therefore, how to provide a webpage delivery method that can dynamically select appropriate webpage content based on search engines or geographic location, thereby avoiding impacting website ranking and improving the accuracy of advertising, has become an urgent problem to be solved in this industry. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide a webpage delivery method and a webpage delivery system that can select appropriate webpage content based on search engines or geographical locations.
[0005] To achieve the above objectives, the present invention provides a webpage provision method, comprising the following steps:
[0006] A request step involves transmitting a request to a processing module of a server via an access device, and receiving the request through the processing module; wherein the request includes a request URL and identification information;
[0007] One identification step involves the processing module identifying the target search engine to which the request belongs based on the identifier information.
[0008] A selection step involves the processing module selecting a target webpage corresponding to the target search engine from a database on the server, based on the requested URL and the target search engine; wherein the database contains a plurality of webpages corresponding to the requested URL, and each webpage corresponds to a different search engine; and
[0009] In the first return step, the processing module transmits the target webpage to the access device so that the access device can access the target webpage.
[0010] The present invention also provides a webpage provision method, comprising the following steps:
[0011] A request step involves transmitting a request to a processing module of a server via an access device, and receiving the request through the processing module; wherein the request includes a request URL;
[0012] One identification step involves the processing module obtaining the target geographical location to which the request belongs based on the request.
[0013] A selection step involves the processing module selecting a target webpage corresponding to the requested URL and the target geographic location from a database on the server; wherein the database contains a plurality of webpages corresponding to the requested URL, and each webpage corresponds to a different geographic location; and
[0014] In the first return step, the processing module transmits the target webpage to the access device so that the access device can access the target webpage.
[0015] The present invention also provides a webpage providing system, comprising an access terminal device and a server; the access terminal device is used to transmit a request; wherein the request includes a request URL and identification information; the server is connected to the access terminal device, and the server includes a processing module and a database; the processing module is connected to the access terminal device; the processing module is used to receive the request from the access terminal device and identify a target search engine to which the request belongs based on the identification information; the database is connected to the processing module and includes a plurality of webpages corresponding to the request URL, and each webpage corresponds to a different search engine; wherein the processing module selects a target webpage corresponding to the target search engine from the database based on the request URL and the target search engine; the processing module is used to transmit the target webpage to the access terminal device so that the access terminal device can access the target webpage.
[0016] The present invention also provides a webpage providing system, comprising an access terminal device and a server; the access terminal device is used to transmit a request; wherein the request includes a requested URL; the server is connected to the access terminal device, and the server includes a processing module and a database; the processing module is connected to the access terminal device; the processing module is used to receive the request from the access terminal device and obtain a target geographical location to which the request belongs based on the request; the database is connected to the processing module and includes a plurality of webpages corresponding to the requested URL, and each webpage corresponds to a different geographical location; wherein the processing module selects a target webpage corresponding to the target geographical location from the database based on the requested URL and the target geographical location; the processing module transmits the target webpage to the access terminal device so that the access terminal device can access the target webpage.
[0017] The advantage of this invention is that by executing the webpage delivery method through the webpage delivery system of this invention, the target webpage with corresponding content can be provided according to the target search engine or the target geographical location of the request, thereby improving the regional adaptability of the content and the search engine optimization effect, and ensuring that an access terminal obtains information that meets its needs and local market regulations. Simple Explanation of the Diagram
[0018] Figure 1 is a block diagram of a webpage providing system according to a preferred embodiment of the present invention; Figure 2 is a flowchart of the webpage provision method according to the first embodiment of the present invention; Figure 3 is a flowchart of the webpage provision method according to the second embodiment of the present invention. Implementation
[0019] To more clearly illustrate the present invention, preferred embodiments are described in detail below with reference to the accompanying drawings. Referring to Figure 1, a webpage providing system 100 according to a preferred embodiment of the present invention is used to provide a target webpage to an access terminal. The webpage providing system 100 includes an access terminal device 10 and a server 20.
[0020] Referring to Figure 1, the access device 10 is connected to the server 20, allowing the access device to send a request to the server 20 to access the target webpage. The request includes a requested URL. The access device 10 can be, for example, a desktop computer, laptop computer, tablet computer, or smartphone, and can communicate with the server 20 via a wired or wireless network.
[0021] As shown in Figure 1, the server 20 includes a processing module 22 and a database 24.
[0022] As shown in Figure 1, the processing module 22 is connected to the access terminal device 10. The processing module 22 is mainly used to receive the request, identify the corresponding target webpage according to the request, and transmit the target webpage to the access terminal device 10.
[0023] As shown in Figure 1, the database 24 is connected to the processing module 22. When the processing module 22 identifies and selects the corresponding target webpage according to the request, the database 24 provides the processing module 22 with relevant information.
[0024] The webpage providing system 100 is used to perform the webpage providing method of the present invention. In other embodiments, it is not excluded that other webpage providing systems may be used to perform the webpage providing method of the present invention. The webpage providing method will be described together with the webpage providing system 100 thereafter.
[0025] As shown in Figure 2, the webpage provision method of a first embodiment of the present invention includes the following steps.
[0026] Request step S11.
[0027] In the request step S11, the request is transmitted to the processing module 22 through the access terminal device 10, and the request is received through the processing module 22.
[0028] In this embodiment, the request includes a request URL, identification information, and an IP address. The request URL is used to identify the target webpage; the identification information, as a header, provides environmental information for the request, enabling the server 20 to adapt to the content. The identification information includes a user-agent string and an accept-language string, wherein the user-agent string identifies a target search engine to which the accessing device 10 belongs, and the accept-language string indicates the language preference of the accessing device 10. The IP address can be used to identify a target hostname corresponding to the request, further analyzing the source of the request to improve service adaptability and security.
[0029] In other embodiments, the request may include only the request URL and the identification information, but not the IP address; the identification information may also include only the user agent string, but not the language preference string, depending on the specific application requirements.
[0030] Preliminary inspection step S12.
[0031] In this embodiment, the processing module 22 initially checks whether the request contains the user agent string. If the request does not contain the user agent string, the processing module 22 determines that the request may originate from a disguised bot, and thus rejects the request to access the target webpage, ensuring that the target webpage is only provided to access devices from trusted sources. If the request contains the user agent string, the processing module 22 allows the request to continue subsequent processing.
[0032] In other embodiments, during the preliminary inspection step S12, the processing module 22 may also perform a preliminary inspection to determine whether the request contains both the user agent string and the language preference string. If the request contains only the user agent string or the language preference string, the processing module 22 determines that the request originates from a disguised bot and denies the request access to the target webpage. If the request contains both the user agent string and the language preference string, the processing module 22 allows the request to continue with subsequent processing.
[0033] Therefore, the initial screening step S12 can effectively filter the request, prevent improper access from fake bots, ensure that website traffic mainly comes from real users, and improve the accuracy of content delivery and service quality.
[0034] In this embodiment, the processing module 22 uses the shouldCheckDNSForBot function to initially check whether the request contains the user agent string. In other embodiments, it is not limited to this function.
[0035] In this embodiment, the webpage providing method includes the preliminary inspection step S12; in other embodiments, the preliminary inspection step S12 may be omitted to adapt to different application requirements or reduce request processing latency.
[0036] Identification step S13.
[0037] In the identification step S13, the processing module 22 identifies the target search engine to which the request belongs based on the user agent string of the identification information. In this way, the processing module 22 can effectively distinguish requests from different search engines, such as Google, Bing, or other search engines.
[0038] First verification step S14.
[0039] In the first verification step S14, the processing module 22 compares the target search engine with a list of search engines in the database. The list of search engines includes multiple search engine names, such as Google, Yahoo, Bing, Naver, and Baidu.
[0040] The processing module 22 determines whether the search engine list contains the name of the target search engine. If the search engine list contains the name of the target search engine, the processing module 22 marks the request as a first legitimate request and allows the first legitimate request to continue subsequent processing. If the search engine list does not contain the name of the target search engine, the processing module 22 marks the request as a first illegitimate request and denies the first illegitimate request access to the target webpage.
[0041] This effectively filters out unauthorized search engine requests, ensuring that only legitimate requests from trusted search engines can be processed, thereby improving website security and resource utilization efficiency.
[0042] In this embodiment, the processing module 22 uses the shouldCheckDNSForBot function to execute the first verification step S14. In other embodiments, it is not limited to this function.
[0043] The second verification step S15.
[0044] In this embodiment, the second verification step S15 sequentially includes the following steps: a reverse query step S151, a comparison step S152, and a forward query step S153. The details of each step will be described below.
[0045] The reverse lookup step is S151.
[0046] In the reverse lookup step S151, the processing module 22 identifies the target hostname corresponding to the IP address of the first legitimate request through a reverse DNS lookup.
[0047] For example, if the IP address of the first legitimate request is 203.0.113.5, then the processing module 22 identifies the target host name corresponding to the IP address as crawler.googlebot.com.
[0048] The comparison step is S152.
[0049] In the comparison step S152, the processing module 22 compares the target hostname of the first legitimate request with a list of trusted hosts in the database. The list of trusted hosts contains a plurality of trusted hostnames, such as googlebot.com, naver.com, and applebot.apple.com.
[0050] The processing module 22 determines whether the target host name is included in the trusted host list. If the trusted host list includes the target host name, the processing module 22 allows the first legitimate request to continue processing. If the trusted host list does not include the target host name, the processing module 22 determines that the source of the first legitimate request is questionable and may originate from a disguised bot, and therefore denies the first legitimate request access to the target webpage.
[0051] In this way, the processing module 22 can effectively filter disguised robot traffic and prevent unauthorized crawling behavior from affecting the security of the target webpage. The target webpage can ensure that the search engine maintains a high-quality standard when crawling, thereby optimizing the SEO score and improving search ranking and overall visibility.
[0052] The forward query step is S153.
[0053] In the forward query step S153, the processing module 22 uses a forward DNS query to identify the IP address to be verified corresponding to the target hostname of the first legitimate request. If the IP address to be verified matches the IP address of the first legitimate request, the processing module 22 determines that the first legitimate request comes from a truly trusted host, marks the first legitimate request as a second legitimate request, and allows the second legitimate request to continue subsequent processing. Conversely, if the IP address to be verified does not match the IP address, the processing module 22 determines that the first legitimate request does not come from the truly trusted host, marks the first legitimate request as a second illegitimate request, and denies the second illegitimate request access to the target webpage.
[0054] For example, in the reverse query step S151, if the IP address of the first legitimate request is identified as 203.0.113.5, the processing module 22 identifies the target hostname corresponding to the IP address as crawler.googlebot.com. To prevent malicious crawlers from spoofing hostnames, in the forward query step S153, the processing module 22 will continue to identify the IP address to be verified corresponding to the target hostname crawler.googlebot.com; if the IP address to be verified is still 203.0.113.5, then it is determined that the first legitimate request comes from the truly trusted host; if the IP address to be verified is 198.51.100.20, that is, the IP address to be verified is inconsistent with the IP address, then it is determined that the first legitimate request does not come from the truly trusted host.
[0055] In this way, the processing module 22 verifies the consistency between the target hostname and the IP address through the forward query step S153, effectively preventing malicious crawlers from bypassing the verification mechanism by forging hostnames. This not only effectively prevents unauthorized robots from simulating legitimate sources to access the target webpage, but also improves the security of the target webpage and the credibility of its search ranking.
[0056] In this embodiment, the processing module 22 uses the isLegitimateBot function to execute the second verification step S15. In other embodiments, it is not limited to this function.
[0057] In this embodiment, the webpage provides a method to identify whether the request is legitimate through the first verification step S14 and the second verification step S15.
[0058] In other embodiments, the first verification step S14 and the second verification step S15 may be selectively omitted as needed, so as to flexibly adjust whether to perform additional verification processes.
[0059] In addition, in other embodiments, the webpage providing method includes an exception handling step (not shown in the figure), which is set after the identification step S13 and is intended to replace the first verification step S14 and the second verification step S15.
[0060] In this exception handling step, the processing module 22 checks the user agent string of the identification information. If the user agent string contains the name of an SEO optimization tool, such as Google-InspectionTool or Lighthouse; or if the user agent string contains specific information, such as AMP Cache Transform, then the processing module 22 will immediately mark the request as the second legitimate request, skipping the first verification step S14 and the second verification step S15, and allowing the second legitimate request to continue subsequent processing. This effectively reduces unnecessary resource usage and improves overall processing efficiency.
[0061] In addition, the processing module 22 uses the shouldCheckDNSForBot function to perform this exception handling step.
[0062] Select step S16.
[0063] In the selection step S16, the processing module 22 selects the target webpage corresponding to the target search engine from the database 24 based on the requested URL and the target search engine. The database 24 contains a plurality of webpages corresponding to the requested URL, and each webpage corresponds to a different search engine.
[0064] In this way, the processing module 22 can effectively provide corresponding web page content according to the needs of different search engines, thereby improving the search engine optimization effect and enhancing the visibility and performance of the target web page.
[0065] To further clarify, each webpage corresponding to the requested URL contains both fixed information and dynamic information. The fixed information displays the same content across all webpages corresponding to the requested URL; the dynamic information displays content tailored to different search engines on those webpages.
[0066] In this embodiment, the dynamic information can be text, images, videos, audio, or hyperlinks. Specifically, the hyperlink can be a dofollow attribute promotional link, thereby affecting the SEO optimization of an external website. For example, when the target search engine is Naver, the target webpage displays ads designed specifically for the Korean audience and includes a dofollow attribute promotional link to increase exposure and appeal in the local market. However, if the target search engine is Google, the target webpage omits the dofollow attribute promotional link, thereby protecting the overall weight of the target webpage and avoiding unnecessary SEO risks.
[0067] This webpage provides a method to effectively control the use of dofollow attribute sponsored links, allowing access to specific content only to specific search engines. This ensures that dofollow attribute sponsored links do not negatively impact the target webpage's SEO score in search engines such as Google, thereby maintaining the target webpage's ranking and visibility in search engines.
[0068] Furthermore, by using this dynamic information on the web pages corresponding to the requested URL, relevant content can be displayed for different search engines. This allows these web pages to show different advertisements for different search engines, thereby improving the relevance of the advertisement content and search ranking performance. For example, when the target search engine is Baidu, the target web page can prioritize displaying advertisement content that complies with Chinese market regulations and adopt promotional strategies suitable for that search engine's algorithm to improve advertisement visibility and click-through rates.
[0069] First, return step S17.
[0070] In the return step S17, the target webpage is transmitted to the access device 10 through the processing module 22 so that the access device 10 can access the target webpage.
[0071] As shown in Figure 3, the webpage provision method of a second embodiment of the present invention includes the following steps.
[0072] Request step S21.
[0073] In the request step S21, the request is transmitted to the processing module 22 through the access terminal device 10, and the request is received through the processing module 22.
[0074] In this embodiment, the request includes the requested URL, identification information, and an IP address. The identification information includes a user agent string. The IP address is used to identify a target geographical location and a target hostname corresponding to the request.
[0075] In other embodiments, the request may include the request URL, the identification information, and the target geographic location, but not the IP address.
[0076] Alternatively, in other embodiments, the request may include the request URL and the IP address, but not the identification information.
[0077] Alternatively, in other embodiments, the request may include the request URL and the target geographic location, but not the identification information and the IP address.
[0078] Preliminary inspection step S22.
[0079] In this embodiment, the processing module 22 initially checks whether the request contains the user agent string. If the request does not contain the user agent string, the processing module 22 determines that the request may originate from a disguised bot, and thus rejects the request to access the target webpage, ensuring that the target webpage is only provided to access devices from trusted sources. If the request contains the user agent string, the processing module 22 allows the request to continue subsequent processing.
[0080] In this embodiment, the webpage providing method includes the preliminary inspection step S22; in other embodiments, the preliminary inspection step S22 may be omitted to adapt to different application requirements or reduce request processing latency.
[0081] First verification step S23.
[0082] In the first verification step S23, the processing module 22 identifies the target search engine to which the request belongs based on the user agent string of the identification information. The processing module 22 compares the target search engine with a list of search engines in the database, which contains a plurality of search engine names.
[0083] The processing module 22 determines whether the search engine list contains the name of the target search engine. If the search engine list contains the name of the target search engine, the processing module 22 marks the request as a first legitimate request and allows the first legitimate request to continue subsequent processing. If the search engine list does not contain the name of the target search engine, the processing module 22 marks the request as a first illegitimate request and denies the first illegitimate request access to the target webpage.
[0084] Next, in this second embodiment, the webpage providing method further includes a second verification step S24. The second verification step S24 includes a reverse query step S241, a second comparison step S242, and a forward query step S243.
[0085] In this embodiment, the reverse query step S241, the second comparison step S242, and the forward query step S243 are the same as the reverse query step S151, the comparison step S152, and the forward query step S153 in the first embodiment.
[0086] In other words, in this embodiment, in the forward query step S243, the processing module 22 uses a forward DNS query to identify the first legitimate request as a second legitimate request or a second illegitimate request, and rejects the second illegitimate request from accessing the target webpage.
[0087] In other embodiments, the first verification step S23 and the second verification step S24 may be selectively omitted as needed, so as to flexibly adjust whether to perform additional verification processes.
[0088] Identification step S25.
[0089] In the identification step S25, the processing module 22 obtains the target geographical location to which the second legitimate request belongs based on the second legitimate request.
[0090] In this embodiment, the processing module 22 identifies the target geographical location to which the second legitimate request belongs based on the IP address.
[0091] In other embodiments, if the second legitimate request includes the target geographical location but not the IP address, the processing module 22 can directly obtain the target geographical location based on the second legitimate request. This allows the processing module 22 to omit the IP address identification step, simplifying the process and improving processing efficiency, further accelerating the identification process.
[0092] Select step S26.
[0093] In the selection step S26, the processing module 22 selects the target webpage corresponding to the target geographical location from the database 24 based on the requested URL and the target geographical location. The database 24 contains a plurality of webpages corresponding to the requested URL, and each webpage corresponds to a different geographical location.
[0094] In this way, the processing module 22 can effectively provide corresponding web page content according to the needs of different geographical locations, so that each web page meets the user needs or regulatory requirements of a specific region.
[0095] To further clarify, each webpage corresponding to the requested URL contains both fixed information and dynamic information. The fixed information displays the same content across all webpages corresponding to the requested URL; the dynamic information displays content tailored to different geographical locations on each webpage corresponding to the requested URL.
[0096] In this embodiment, the dynamic information can be text, images, videos, audio information, or hyperlinks. Specifically, the hyperlink can be a promotional link with the dofollow attribute. This allows the web pages to display different advertisements based on different geographical locations, improving the regional adaptability of the content and marketing effectiveness. For example, when the visitor comes from a specific geographical region, the processing module 22 can select advertising content that meets the market needs of that region and guide the visitor to the relevant product or service page through the hyperlink.
[0097] First, return step S27.
[0098] In the return step S27, the target webpage is transmitted to the access device 10 through the processing module 22 so that the access device 10 can access the target webpage.
[0099] In summary, by executing the webpage delivery method through the webpage delivery system 100 of this invention, the target webpage with corresponding content is provided based on the target search engine or target geographical location of the request. This improves the regional adaptability of the content and the search engine optimization effect, ensuring that the client obtains information that meets their needs and local market regulations. Furthermore, through this dynamic information, corresponding content can be displayed according to different search engines or geographical locations, allowing these webpages to display different advertisements based on different search engines or geographical locations, thereby improving the relevance of the advertising content and search ranking effect. Moreover, by identifying whether the request is legitimate through the processing module 22, unauthorized robots simulating legitimate sources to access the target webpage can be effectively prevented, thereby improving the security of the target webpage and the credibility of the search ranking.
[0100] The above description is only a preferred embodiment of the present invention. Any equivalent changes made by applying the present invention specification and the claims should be included within the patent scope of the present invention.
[0101] 100: Webpage Provider System 10: Access Device 20: Server 22: Processing Module 24: Database S11~S17, S151~153, S21~S27, S241~243: Steps
Claims
1. A method for providing a webpage, comprising the following steps: a request step, wherein a request is transmitted to a processing module of a server via an access terminal device, and the request is received via the processing module; wherein the request includes a request URL and identification information; an identification step, wherein the processing module identifies a target search engine to which the request belongs based on the identification information; a selection step, wherein the processing module selects a target webpage corresponding to the target search engine from a database of the server based on the request URL and the target search engine; wherein, The database contains a plurality of web pages corresponding to the requested URL, and each web page corresponds to a different search engine; each web page corresponding to the requested URL contains dynamic information, which displays corresponding content in the web pages corresponding to the requested URL according to different search engines; wherein the dynamic information is text, images, videos, audio information or hyperlinks; and a return step, through the processing module, transmits the target web page to the accessing device so that the accessing device can access the target web page.
2. The webpage provisioning method as described in claim 1, wherein each webpage corresponding to the requested URL contains fixed information; the fixed information displays the same content in all the webpages corresponding to the requested URL.
3. The webpage provisioning method as described in claim 1 includes a first verification step, positioned between the identification step and the selection step; in the first verification step, the processing module compares the target search engine with a list of search engines in the database, wherein the list of search engines contains a plurality of search engine names; the processing module determines whether the list of search engines contains the name of the target search engine; if the list of search engines contains the name of the target search engine, the processing module identifies the request as a first legitimate request; if the list of search engines does not contain the name of the target search engine, the processing module identifies the request as a first illegitimate request and denies the first illegitimate request access to the target webpage.
4. The webpage delivery method as described in claim 3, wherein the request includes an IP address; the webpage delivery method includes a second verification step, set between the first verification step and the selection step; in the second verification step, the processing module verifies whether the first legitimate request originates from a truly trusted host based on the IP address; if the first legitimate request originates from the truly trusted host, the processing module identifies the first legitimate request as a second legitimate request; if the first legitimate request does not originate from the truly trusted host, the processing module identifies the first legitimate request as a second illegitimate request and denies the second illegitimate request access to the target webpage.
5. A method for providing a webpage, comprising the following steps: a request step, wherein a request is transmitted via an access terminal device to a processing module of a server, and the request is received via the processing module; wherein, The request includes a request URL; an identification step, through the processing module, obtaining a target geographic location to which the request belongs; a selection step, through the processing module, selecting a target webpage corresponding to the target geographic location from a database of the server based on the request URL and the target geographic location; wherein, the database contains a plurality of webpages corresponding to the request URL, and each webpage corresponds to a different geographic location; each webpage corresponding to the request URL contains dynamic information; the dynamic information displays corresponding content in the webpages corresponding to the request URL according to different geographic locations; wherein the dynamic information is text, images, videos, audio information, or hyperlinks; and a return step, through the processing module, transmitting the target webpage to the accessing device so that the accessing device can access the target webpage.
6. The webpage provisioning method as described in claim 5, wherein each webpage corresponding to the requested URL contains fixed information; the fixed information displays the same content in all the webpages corresponding to the requested URL.
7. The webpage delivery method as described in claim 5, wherein the request includes an IP address; in the identification step, the processing module identifies the target geographic location to which the request belongs based on the IP address.
8. The webpage provisioning method as described in request item 5, wherein the request includes the target geographic location; in the identification step, the processing module directly obtains the target geographic location based on the request.
9. A webpage providing system, comprising: an access terminal device for transmitting a request; wherein, The request includes a request URL and identification information; and a server connected to the access device, the server including: a processing module connected to the access device; the processing module is used to receive the request from the access device and identify a target search engine to which the request belongs based on the identification information; The system also includes a database connected to the processing module, containing a plurality of web pages corresponding to the requested URL, each web page corresponding to a different search engine, and each web page corresponding to the requested URL containing dynamic information. This dynamic information is displayed on the web pages corresponding to the requested URL according to the different search engines. The dynamic information can be text, images, videos, audio information, or hyperlinks. The processing module selects a target web page corresponding to the target search engine from the database based on the requested URL and the target search engine. The processing module then transmits the target web page to the accessing device so that the accessing device can access the target web page.
10. A webpage providing system as described in claim 9, wherein each webpage corresponding to the requested URL contains fixed information; the fixed information displays the same content in all the webpages corresponding to the requested URL.
11. The webpage providing system as described in claim 9, wherein the database contains a list of search engines, the list of search engines containing a plurality of search engine names; after identifying the target search engine, the processing module compares the target search engine with the list of search engines in the database to determine whether the list of search engines contains one of the names of the target search engine; if the list of search engines contains the name of the target search engine, the processing module marks the request as a first legitimate request; if the list of search engines does not contain the name of the target search engine, the processing module marks the request as a first illegitimate request and denies the first illegitimate request access to the target webpage.
12. The webpage providing system as described in claim 11, wherein the request includes an IP address; when the processing module identifies the request as the first legitimate request, it verifies whether the first legitimate request originates from a truly trusted host based on the IP address; if the first legitimate request originates from the truly trusted host, the processing module identifies the first legitimate request as a second legitimate request; if the first legitimate request does not originate from the truly trusted host, the processing module identifies the first legitimate request as a second illegitimate request and denies the second illegitimate request access to the target webpage.
13. A webpage providing system, comprising: an access terminal device for transmitting a request; wherein, The request includes a request URL; and a server connected to the access device, the server including: a processing module connected to the access device; the processing module is used to receive the request from the access device and obtain a target geographical location to which the request belongs based on the request; The system also includes a database connected to the processing module, containing a plurality of web pages corresponding to the requested URL, each web page corresponding to a different geographical location, and each web page corresponding to the requested URL containing dynamic information. This dynamic information is displayed on the web pages corresponding to the requested URL according to the different geographical locations. The dynamic information can be text, images, videos, audio information, or hyperlinks. The processing module selects a target web page corresponding to the target geographical location from the database based on the requested URL and the target geographical location. The processing module then transmits the target web page to the accessing device, enabling the accessing device to access the target web page.
14. The webpage providing system as described in claim 13, wherein each webpage corresponding to the requested URL contains fixed information; the fixed information displays the same content in all the webpages corresponding to the requested URL.
15. The web page serving system as described in claim 13, wherein the request includes an IP address; the processing module identifies the target geographical location to which the request belongs based on the IP address of the request.
16. The web page providing system as described in request item 13, wherein the request includes the target geographic location; and the processing module directly obtains the target geographic location based on the request.
